«sql-server-2005» 태그된 질문

SQL Server 2005 (주요 빌드 버전 9.00.xxxx) sql-server를 태그하십시오.


6
SQL Server <dbname> 데이터베이스가 현재 사용 중이기 때문에 세션을 삭제할 수 없지만 세션이 표시되지 않습니다
데이터베이스를 삭제하려고하면 "현재 사용중인 데이터베이스"dbname "을 삭제할 수 없습니다"라는 오류가 발생합니다. 그러나을 실행 sp_who2하면이 데이터베이스에 연결된 세션이 없습니다. 또한 데이터베이스를로 설정했습니다 single_user mode with rollback immediate. 왜 이런 일이 발생합니까?

6
sql-server에서 커밋 된 읽기 스냅 샷을 활성화하면 어떤 위험이 있습니까?
나는 읽고 여기에 우리가 성능 저하를 볼 수 있지만 어떤 다른 위험이있다 할 수 있도록 몇 가지 여분의 데이터가 행마다 저장됩니다? 예. 이것이 데이터베이스 복구에 영향을 줍니까? 이것을 이용하기 위해해야 ​​할 다른 일이 있습니까? 다음 명령을 실행할 계획입니다. ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON ALTER DATABASE DatabaseName SET ALLOW_SNAPSHOT_ISOLATION ON …


4
인덱스 검색 대 인덱스 스캔
느리게 실행되는 쿼리의 실행 계획을 살펴본 결과 일부 노드는 인덱스 검색이고 일부는 인덱스 스캔 인 것으로 나타났습니다. 인덱스 검색과 인덱스 스캔의 차이점은 무엇입니까? 어느 것이 더 잘 수행됩니까? SQL은 어떻게 다른 것을 선택합니까? 나는 이것이 3 가지 질문이라는 것을 알고 있지만 첫 번째 질문에 대답하면 다른 질문에 대해 설명 할 …

3
와일드 카드 (또는 맨 위) 추가시 SQL Server 쿼리 속도가 크게 저하됨
SQL Server 2005 데이터베이스에서 추적하는 2 천만 동물 동물원이 있습니다. 약 1 %는 검은 색이고 약 1 %는 백조입니다. 나는 모든 검은 백조에 대한 세부 정보를 얻고 싶었고 결과 페이지를 늪으로 옮기고 싶지 않았습니다. select top 10 * from animal where colour like 'black' and species like 'swan' (예, 그 …

5
SQL Server 유지 관리 계획-작업 및 일정에 대한 모범 사례
Sql Server 2005 데이터베이스에 대한 유지 관리 계획을 수립해야합니다. 백업의 경우 15 분마다 매일 전체 데이터베이스 백업 및 트랜잭션 로그 백업을 수행하려고합니다. 내 문제는 내가하고 싶은 다른 작업과 얼마나 자주 해야하는지 파악하는 데 있습니다. 그래서 지금까지 이것을 염두에 두었습니다. 내 생각에 결함이 있거나 더 좋은 방법이 있으면 수정하십시오. 백업-모든 테이블, …

5
저장 프로 시저를 시작하고 완료 될 때까지 기다리지 않고 즉시 반환 할 수 있습니까?
우리는 사용자가 수동으로 실행하여 하루 종일 지속적으로 사용되는 보고서의 일부 업데이트 된 번호를 얻을 수있는 저장 프로 시저가 있습니다. 이 첫 번째 저장 프로 시저에서 얻은 숫자를 기반으로하기 때문에 첫 번째 저장 프로 시저 실행 후에 실행 해야하는 두 번째 저장 프로 시저가 있지만 실행하는 데 시간이 오래 걸리고 별도의 …

10
SELECT INTO를 사용하여 테이블을 복사하지만 IDENTITY 속성을 무시하는 방법은 무엇입니까?
ID 열이있는 테이블이 있습니다. create table with_id ( id int identity(1,1), val varchar(30) ); 잘 알려져 있습니다. select * into copy_from_with_id_1 from with_id; 아이디가 id 인 copy_from_with_id_1이됩니다. 다음 스택 오버플로 질문은 모든 열을 명시 적으로 나열하는 것을 언급합니다. 해보자 select id, val into copy_from_with_id_2 from with_id; 죄송합니다.이 경우에도 id는 ID …

4
인덱스의 열 포함에 대한 강력하고 빠른 규칙
클러스터되지 않은 인덱스에 포함되는 열과 순서를 결정하는 강력하고 빠른 규칙이 있습니까? 방금이 게시물 https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index를 읽고 있었고 다음 쿼리에서 찾았습니다. SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 포스터는 다음과 같이 색인을 만들 것을 제안했습니다. CREATE NONCLUSTERED INDEX NC_EmpDep ON Employee(EmployeeID, DepartmentID) INCLUDE (Lastname) 여기에 왜 우리가 이런 식으로 …



2
어느 것이 더 효율적인가 : 링크 된 서버에서 선택하거나 링크 된 서버에 삽입?
한 서버에서 다른 서버로 데이터를 내 보내야한다고 가정합니다 (링크 된 서버를 통해). 어떤 진술이 더 효율적일까요? 소스 서버에서 실행 : INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() 또는 대상 서버에서 실행하십시오. INSERT INTO [dbo].[Table] SELECT a, b, c, ... FROM OPENQUERY([OriginLinkedServer], 'SELECT a, b, c, ... FROM …


7
SQL Server 2005에서 최소 여러 열을 얻는 가장 효율적인 방법은 무엇입니까?
6 열 중 최소값을 얻으려는 상황에 있습니다. 지금 까지이 작업을 수행하는 세 가지 방법을 찾았지만 이러한 방법의 성능에 관심이 있으며 성능에 더 적합한 방법을 알고 싶습니다. 첫 번째 방법은 큰 사례 를 사용 하는 것 입니다. 위 링크의 예를 기반으로 3 개의 열이있는 예가 있습니다. 6 개의 열을 살펴볼 것이기 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.