2016-10-26 4 views
0

SQL Server 2014 데이터베이스의 일부 테이블에 클러스터형 열 저장소 인덱스를 추가하고 싶습니다. 그렇게하기 전에 필자는 필요한 메모리를 잘 예측해야합니다. 클러스터 된 열 저장소 메모리 사용을 예측하려면 어떻게합니까?내 컬럼 스토어 인덱스에 필요한 메모리는 얼마입니까?

것들 내가 알고

  • 테이블을 조회 할 것인가 디스크
  • 에있는 테이블의 크기는
  • 디스크에 이러한 테이블의 성장 속도
+0

당신은 당신 자신의 질문에 대답 했습니까? 또는 당신은 여전히 ​​그것을 찾고 있습니다 !! – Hiten004

+0

아직 찾고 있습니다. 디스크의 Rowstore 테이블 크기를 알고 있지만 columnstore 인덱스를 만들면 메모리가 변환되지 않습니다. –

답변

0

당신은 발견 할 것이다 여기서 대답 - source - "메모리 사용"제목.

"어떤 목적 으로든 Redgate 자료를 복사하거나 사용하는 것이 허용되지 않습니다."라고 sqlservercentral.com의 사용 약관이 적용되므로 &에 해당 섹션을 붙여 넣으 려하지 마십시오. 아마 사용 조건은이 조건에서 면제됩니다. :-)

+0

[4.2 4.2 IC] + 68] * T + (ISC * 34)는 메가 바이트 단위로 사용량을 제공합니다. 여기서 IC = 인덱싱 된 열 수, ISC = 인덱싱 된 문자열 열 수 및 T = 스레드 수입니다. –

+0

맞습니다. 나는 행의 볼륨이 필요한 메모리에 영향을 미치지 않는다는 것을 깨달았습니다. 한 번에 한 행의 "청크 (chunk)"만 처리하기 때문에 (최대 백만 행). – reedstonefood

관련 문제