향상 된 SQL Server 안정성 및 2016 및 2014 SQL Server에서에서 일부 columnstore 쿼리 동시 쿼리 실행

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3191487
현상
다음 시나리오를 고려하십시오.
  • Columnstore 인덱스를 클러스터 된 테이블이 있고 해당 테이블에 열을 많이 (수백).
  • 이러한 열의 데이터 (데이터 형식)과 같은 고도로 압축할 수 있는 데이터를 가져온varchar.
  • 실행할 수 있는 선택 이 테이블에서 모든 열 또는 큰 하위 집합을 선택 하 여이 테이블에 대 한 설명서입니다.
  • 프로그램 선택 문에 여기서 절 하의 출력을 제한 하는 소수의 행 (쿼리는 선택도 높은).
이 시나리오에서는 하나 또는 다음의 모든 증상을 발생할 수 있습니다.
  • (다른 쿼리에이 쿼리 서버에 동시에 실행 되는), 동시 작업 부하 성능 및 처리량의 손실 감소를 발생할 수 있습니다.
  • 일시적으로 높은 CPU 사용량이 발생할 수 있습니다.
  • 쿼리 하는 경우 sys.dm_os_ring_buffers보기 SchedulerMonitor 입력 항목을 찾았으면 간헐적인 "응답 하지 않는 스케줄러"이이 쿼리를 실행 하는 동안 기록 된 메시지.
  • 응답 하지 않는 스케줄러 오류를 오류 로그에 나타날 수 있습니다 및 증상 메모리 덤프 파일이 생성 될 수 있습니다.


해결 방법
문제는 SQL Server 다음 누적 업데이트 처음 수정 되었습니다. 권장 사항: SQL Server 용 최신 누적 업데이트를 설치 합니다.
SQL Server용 각각의 새로운 누적 업데이트는 모이전 누적 업데이트에 포함된 모든 핫픽스 및 보안 수정 프로그램을 포함합니다. 다운로드 하 고 SQL Server 대 한 최신 누적 업데이트를 설치 하는 것이 좋습니다.
추가 정보

세부 정보를 수정 합니다.

작업 자가 "yield" CPU 사용량이 특정 임계값 수 행의 다른 작업 자가/동시 쿼리 실행을 위해 사용 하는 열 세그먼트 (그 압축을 풀어서 해당 행을 스캔 하는 게) 프로세스 출력. WHERE 절에 몇 개의 행을 생성 하는 선택도 높은 경우이 쿼리를 처리 하는 작업 자가 처리할 압축 되지 않은 및 큰 세그먼트 수 (거의 행 한정) 기타 근로자의 작업 부하를 처리 하는 데 협력 방식으로 CPU를 포기 하기 전에. 이 불규칙 한 CPU 사용량 및 처리량 저하 동시 작업 부하에 대 한 지도. 수정 프로그램 최적화 및 CPU 공유 그러한 columnstore 쿼리 알고리즘을 향상 시킵니다.
참조
정보는 용어 용어를 참조하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3191487 - 마지막 검토: 10/18/2016 06:10:00 - 수정: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3191487 KbMtko
피드백