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

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

1
클러스터형 인덱스 탐색과 비 클러스터형 인덱스 탐색의 차이점
CI (Clustered Index) 탐색과 NCI (Non Clustered Index) 탐색의 차이점은 무엇입니까? 하나는 다른 것보다 더 잘 수행됩니까? 내가 묻는 이유는 5 천만 개의 행과 150 개의 열이있는 테이블이 있기 때문입니다. ID클러스터형 인덱스로 정의 된 열이 있습니다 . 동일한 인덱스 키 ID와 7 개의 included 열을 가진 NCI가 하나 더 있습니다. …


3
동일한 시점으로 여러 데이터베이스 백업
일반적으로 백업을 시작할 때 변경 사항 커밋을 허용하지 않거나 데이터베이스에 액세스 할 수 없습니다. 데이터베이스가 단일 사용자 모드에 있지만 백업을 시작하고 사용하기 위해 db를 해제하고 싶습니다. 또한 백업을 시작하면 진행중인 변경 사항이 백업 파일에 기록되는 것을 원하지 않습니다. Microsoft SQL Server 2012에서 어떻게 이것을 달성 할 수 있는지 알고 싶습니다. …


2
버퍼 풀 외부의 SQL Server 2012 메모리 소비
최대 20GB의 메모리를 소비하는 SQL Server 2012 SP2 Enterprise Edition 인스턴스가 있습니다. 메모리 제한. 인스턴스는 65GB로 제한되어 있지만 아래 쿼리에서 사용중인 실제 메모리는 86GB입니다. SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO 서버는 2 개의 NUMA 노드로 물리적입니다. 버퍼 풀 외부에서 메모리를 소비하는 것을 찾을 수있는 방법이 있습니까? DBCC MEMORYSTATUS의 출력은 …

1
OUTER JOIN 내에 중첩 된 INNER JOIN의 구문 대 쿼리 결과
TLDR; 두 가지 실행 계획을 살펴보면 어느 쪽이 더 나은지에 대한 쉬운 대답이 있습니까? 의도적으로 인덱스를 만들지 않았으므로 무슨 일이 일어나고 있는지 쉽게 알 수 있습니다. 다른 조인 스타일 (예 : 중첩 대 기존) 간의 쿼리 성능 차이를 발견 한 이전 질문 에 이어 중첩 구문도 쿼리 동작을 수정한다는 것을 …

1
MS SQL Server SEQUENCE에 Oracle과 같은 ORDER 매개 변수가없는 이유는 무엇입니까?
에서 의 문서 CREATE SEQUENCET-SQL에 대한 , 당신은 볼 수있는 CREATE SEQUENCE명령이 더 없습니다 ORDER매개 변수를. 비교를 위해 Oracle 문서CREATE SEQUENCE 는 ORDER/ NOORDER옵션 을 보여줍니다 . ORDER ORDER요청 순서대로 시퀀스 번호가 생성되도록 지정하십시오 . 이 절은 시퀀스 번호를 타임 스탬프로 사용하는 경우에 유용합니다. 기본 키를 생성하는 데 사용되는 시퀀스에는 …

2
더 나은 스토리지로 업그레이드 한 후 체크 포인트 동안 대기 시간 증가
오래된 올 플래시 어레이에서 새로운 올 플래시 어레이 (서로 다르지만 잘 확립 된 공급 업체)로 마이그레이션 할 때 검사 점 동안 SQL Sentry에서 대기 시간이 길어지기 시작했습니다. 버전 : SQL Server 2012 Sp4 기존 스토리지에서는 체크 포인트 동안 "스파이크 (spikes)"가 2500 인 대기 시간이 약 2k였으며, 새 스토리지의 경우 스파이크는 …

1
sp_cursorprepexec는 5,500 만 건의 읽기를 유발합니까?
SQL Server 2012와 함께 Dynamics AX 2012 설치를 실행하고 있습니다. 더 이상 커서를 사용해서는 안되지만 AX가 커서를 사용하고 있으므로이 동작을 변경할 수 없으므로 작업해야합니다. 오늘 나는 5,500 만 건 이상의 읽기와 20 분 이상의 실행 시간으로 매우 나쁜 쿼리를 발견했습니다. 모니터링 도구 SentryOne을 통해이 쿼리를 발견했습니다. declare @p1 int set …

2
지난 4 시간 동안 대부분의 쿼리 계획이 다시 작성되었습니다.
SQL Server 데이터베이스 성능에 문제가 있습니다. 이 도구를 sp_BlitzCache 찾았 습니다 . 명령이 실행 된 후이 문장을 얻었습니다. 지난 24 시간 동안 92.00 %의 계획이 작성되었고 지난 4 시간 동안 92.00 %의 계획이 작성되었습니다. SQL Server 프로파일 러를 사용하여 문제를 식별하는 동안 StmtRecompile 이벤트 발생을 확인했지만 자주 재구성되는 전체 텍스트 …

3
실행 계획이 INDEX를 사용하지 않고 테이블 스캔을 사용합니다.
인덱스 또는 테이블 스캔을 사용할 때 SQL Server는 통계를 사용하여 어느 것이 더 나은지 알 수 있습니다. 2 천만 개의 행이있는 테이블이 있습니다. (SnapshotKey, Measure) 및이 쿼리에 대한 색인이 있습니다. select Measure, SnapshotKey, MeasureBand from t1 where Measure = 'FinanceFICOScore' group by Measure, SnapshotKey, MeasureBand 쿼리는 500k 개의 행을 반환합니다. …

1
MSDB 데이터베이스가 왜 신뢰할 수 있습니까?
TRUSTWORTHY주의하지 및 추천이 꺼지기 유지하는 것입니다 특정 상황을 제외하면 설정은 오히려 위험 할 수 있습니다. 그러나 기본적으로 MSDB데이터베이스는 기본적으로 TRUSTWORHTY설정 ON되어 있습니다. 왜 궁금한가요? 이 항목을 BOL 에서 읽었습니다. 참고 기본적으로 TRUSTWORTHY 설정은 MSDB 데이터베이스에 대해 ON으로 설정되어 있습니다. 이 설정을 기본값에서 변경하면 MSDB 데이터베이스를 사용하는 SQL Server 구성 요소에서 …


2
CPU 스케줄러 오프라인
새 클라이언트 시스템에 로그온 한 후 sp_blitz를 실행하여 흔들리는 것이 무엇인지 확인했습니다. " CPU Schedulers Offline "은 저에게 새로운 것으로보고합니다. 선호도 마스킹 또는 라이센스 문제로 인해 일부 CPU 코어에 SQL Server에 액세스 할 수 없습니다. 공정하게, 나는 기본 쿼리를 실행 SELECT DOS.is_online , DOS.status , DOS.* FROM sys.dm_os_schedulers AS DOS …

2
SQL Server의 배치 중단 오류 목록
SQL Server에서 XACT_ABORT가 해제되어 있으면 일부 오류가 현재 명령문을 종료하고 (예 : 일부 매개 변수를 사용하는 저장 프로 시저에 잘못된 수의 매개 변수를 제공) 일부 오류는 전체 배치를 중단합니다 (예 : 저장된 매개 변수를 제공하는 매개 변수) 매개 변수를 사용하지 않는 절차). [참조] : http://www.sommarskog.se/error-handling-I.html#scope-abortion . 내가 알고 싶은 것은 …

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