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

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

2
SQL Server 2016에서 Always Encrypted와 Transparent Data Encryption의 차이점은 무엇입니까?
이 기사를 작성하면서 "Always Encrypted"기능의 유용성을 탐색 할 수 있도록 SQL Server 2016의 공식 릴리스를 계속 기다리고 있습니다. 앞으로의 프로젝트에 대한 올바른 결정을 내릴 수 있도록 Always Encrypted와 SQL Server 2016에서 현재 사용 가능한 투명한 데이터 암호화의 차이점이 무엇인지 알고 싶습니다.

3
64GB 이상 사용 가능하여 몇 달 동안 SQL Server의 "Total Server Memory"소비가 정체 됨
SQL Server 2016 Standard Edition 64 비트가 할당 된 총 메모리의 정확히 절반 (64GB의 128GB)에서 멈춰있는 이상한 문제가 발생했습니다. 출력 @@VERSION은 다음과 같습니다. Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119)-13.0.4466.4 (X64) 2017 년 12 월 22 일 11:25:00 저작권 (c) Windows Server 2012 R2 Datacenter 6.3의 Microsoft Corporation Standard Edition (64 …

3
SELECT 쿼리로 인해 쓰기가 발생하는 이유는 무엇입니까?
SQL Server 2016 SP1 CU6을 실행하는 서버에서 확장 이벤트 세션에 쓰기를 유발하는 SELECT 쿼리가 표시되는 경우가 있습니다. 예를 들면 다음과 같습니다. 실행 계획은 해시 테이블, 스풀 또는 정렬 등 TempDB에 유출 될 수있는 쓰기의 명백한 원인을 보여주지 않습니다. MAX 유형 또는 자동 통계 업데이트에 변수를 할당하면이 문제가 발생할 수 있지만이 …

1
이전 버전보다 SQL Server 2016을 선호하는 객관적인 이유는 무엇입니까?
Microsoft가 SQL Server 2005 또는 2008 일 이후 SQL Server 버전 업그레이드를 더 자주 수행함에 따라 많은 회사에서 업그레이드가 "필수"인시기를 결정하기가 어렵습니다. 그리고 업그레이드가 "좋은 것"인 경우 이전 버전보다 다양한 최신 버전의 SQL Server를 선호하는 이유에 대해 묻는 몇 가지 초기 질문의 정신에서, 회사가 이전 버전보다 SQL Server 2016으로 업그레이드하기 …

4
SQL CLR 스칼라 함수를 사용하여 HASHBYTES를 시뮬레이션하는 확장 가능한 방법은 무엇입니까?
ETL 프로세스의 일부로, 스테이징의 행과보고 데이터베이스를 비교하여 데이터가 마지막으로로드 된 이후 실제로 변경된 열이 있는지 확인합니다. 비교는 테이블의 고유 키와 다른 모든 열의 해시에 기반합니다. 우리는 현재 사용 HASHBYTES와 SHA2_256알고리즘과 동시 작업자 스레드가 모두 호출하는 경우는 대형 서버에서 확장되지 않는 것으로 나타났습니다 HASHBYTES. 초당 해시로 측정 된 처리량은 96 코어 …

1
열성 스풀 연산자가 클러스터 된 열 저장소에서이 삭제에 유용합니까?
클러스터 된 columnstore 인덱스에서 데이터 삭제를 테스트하고 있습니다. 실행 계획에 큰 열망 스풀 운영자가 있음을 알았습니다. 이것은 다음 특성으로 완료됩니다. 6 천만 행 삭제 1.9 GiB TempDB 사용 14 분 실행 시간 연속 계획 스풀에 리 바인드 1 개 예상 스캔 비용 : 364.821 견적을 과소 평가하도록 속이는 경우 TempDB를 …

2
"부분 일치 색인"이란 무엇입니까?
SQL Server 2016에 도입 된 "외래 키 참조 확인"쿼리 계획 연산자에 대해 자세히 알아 보려고합니다. 그에 대한 정보는 많지 않습니다. 마이크로 소프트는 발표 여기에 내가 그것에 대해 블로그 여기 . 254 개 이상의 수신 외부 키 참조가있는 상위 테이블에서 행을 삭제하여 새 연산자를 볼 수 있습니다 : dbfiddle link . …

6
내 SELECT DISTINCT TOP N 쿼리가 전체 테이블을 스캔하는 이유는 무엇입니까?
SELECT DISTINCT TOP NSQL Server 쿼리 최적화 프로그램에서 제대로 최적화되지 않은 것으로 보이는 몇 가지 쿼리를 실행했습니다 . 간단한 예 : 두 개의 교대 값을 가진 백만 개의 행 테이블을 고려하여 시작하겠습니다. 내가 사용합니다 GetNums의 데이터를 생성하는 기능을 : DROP TABLE IF EXISTS X_2_DISTINCT_VALUES; CREATE TABLE X_2_DISTINCT_VALUES (PK INT IDENTITY …

2
하위 쿼리가 행 추정치를 1로 줄이는 이유는 무엇입니까?
다음과 같이 고안되었지만 간단한 쿼리를 고려하십시오. SELECT ID , CASE WHEN ID <> 0 THEN (SELECT TOP 1 ID FROM X_OTHER_TABLE) ELSE (SELECT TOP 1 ID FROM X_OTHER_TABLE_2) END AS ID2 FROM X_HEAP; 이 쿼리의 최종 행 추정치가 X_HEAP테이블 의 행 수와 같을 것으로 예상 합니다. 하위 쿼리에서 수행하는 작업은 …

4
물음표가있는 파란색 아이콘-무슨 뜻입니까?
SQL Server 인스턴스에 액세스 할 수 있으며 문제가없는 것 같습니다. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106)-13.0.4422.0 (X64) 2017 년 3 월 6 일 14:18:16 저작권 (c) Windows Server 2012 R2 Standard 6.3의 Microsoft Corporation Enterprise Edition (64 비트) (빌드 9600) :) (하이퍼 바이저) 그러나 흰색 물음표는 무엇을 의미합니까? 이 아이콘은 …

3
SQL Server는 계획 캐시 및 실행 통계를 주기적으로 지 웁니다.
SQL Server 2014를 2016으로 업그레이드 한 후 서버 는 2 시간마다 캐시 된 실행 계획 및 dm*보기 (예 dm_exec_query_stats: 등)를 계속 재설정합니다 . 사람이 실행되는 것처럼 DBCC FREEPROCCACHE및 DBCC DROPCLEANBUFFERS수동 (아무도하지 않습니다, 그것은 자동으로 발생 제외). SQL Server 2014 및 Windows Server 2012에서도 동일한 데이터베이스가 제대로 작동했으며 SQL Server 2016 …

1
이 쿼리가 인덱스 스풀을 사용하지 않는 이유는 무엇입니까?
옵티마이 저의 동작을 더 잘 이해하고 인덱스 스풀 주위의 한계를 이해하기 위해이 질문을하고 있습니다. 1에서 10000까지의 정수를 힙에 넣었다고 가정하십시오. CREATE TABLE X_10000 (ID INT NOT NULL); truncate table X_10000; INSERT INTO X_10000 WITH (TABLOCK) SELECT TOP 10000 ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) FROM master..spt_values t1 CROSS JOIN master..spt_values …


3
varchar (255) 또는 varchar (256)?
테이블을 디자인 할 때 varchar(255)또는 사용해야합니까 varchar(256)? 열 길이에 메타 데이터를 저장하는 데 1 바이트가 사용된다고 들었습니다. 이 시점에서 더 이상 문제가됩니까? 인터넷에서 일부 게시물을 보았지만 Oracle 및 MySQL에 적용됩니다. Microsoft SQL Server 2016 Enterprise Edition이 있는데이 환경에 어떻게 적용됩니까? 예를 들어, 고객에게 예를 들어 텍스트 설명을 256이 아닌 255 …


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