설명 할 수없는 SQL Server 2012 Enterprise 설치 성능 문제가 있습니다. 의견이 있으시기를 바랍니다.SQL Server 2012 성능 문제
우리는 집계하는 int 열과 일련의 차원 테이블을 가진 사실 테이블을 가지고 있습니다.
- regionId (int)를
- 수익 (진수 10,2)
- orderIntake (진수 10,2)
그리고 :
이
우리의 팩트 테이블의 구조 이것은 치수 표의 구조입니다.- worldR 이
- regionId (int)를
사실 테이블과 차원 테이블을 통해 연결되어 egion (VARCHAR (100) 9
예.
SELECT SUM(revenue) FROM factTable f INNER JOIN regionDim r ON f.regionId=r.regionId
빠른 (< 1 초)이다.
그러나
SELECT SUM(revenue) FROM factTable f INNER JOIN regionDim r ON f.regionId=r.regionId WHERE r.country IN ('France','Germany')
은 약 50 만 기록을 위해 (> 8 초) 매우 느립니다.
우리는 장소에 다음 indizes이 수행합니다 regionId 열 차원 테이블에
- ColumnStore 색인
인덱스 또는 전체 구조 관점에서 변경할 수있는 것이 있습니까?
당신이 쿼리 계획을보고 했습니까? 사용한 색인에 대해 무엇을 말합니까? – cdoubleplusgood