2014-12-19 3 views
1

SQL 2014에서 새로운 클러스터 된 열 인덱스의 사용을 연구 중입니다. MS에서 이러한 메시지가 "메모리 상주"라고 말하면 정확히 무엇을 의미합니까? 요즘에는 "기억 속의"별명이 많이 흩어져 있습니다. 전체 테이블이 계속해서 메모리에 있다는 것을 의미합니까? 또는 디스크로 스왑됩니다. 전체 테이블이 지속적으로 메모리에 있으면 사용하고 싶지 않습니다.SQL Server 클러스터 된 열 인덱스 메모

감사합니다.

+0

몇 가지 다른 주제를 혼동시키는 것처럼 들릴 수 있습니다. 메모리 최적화 테이블 또는 컬럼 스토어 인덱스를 의미합니까? 각 [MSDN] (http://msdn.microsoft.com/en-us/library/bb510411.aspx) 정의를 참조하십시오. –

답변

0

Columnstore 인덱스는 세그먼트별로 메모리에 저장 (및 캐싱)됩니다. 세그먼트는 대개 작습니다. 드문 10MB 세그먼트를 볼 수 있습니다. 세그먼트는 단일 열의 1 백만 행입니다.

전체 테이블이 동시에 메모리에 있어야하는 것은 아닙니다.

관련 문제