«heap» 태그된 질문

3
HEAP 테이블에 대한 유효한 사용 시나리오는 무엇입니까?
현재 레거시 시스템으로 일부 데이터 가져 오기를 수행 중이며이 시스템이 단일 클러스터형 인덱스를 사용하지 않는 것을 발견했습니다. 빠른 Google 검색에서 HEAP 테이블의 개념을 소개했지만 이제 클러스터 된 테이블보다 HEAP 테이블을 선호해야하는 사용 시나리오가 궁금합니다. 내가 이해하는 한 HEAP 테이블은 감사 테이블 및 / 또는 삽입이 선택보다 훨씬 자주 발생하는 경우에만 …

4
ID 열의 인덱스가 클러스터되지 않아야합니까?
식별 컬럼이있는 테이블의 경우 식별 컬럼에 대해 클러스터 또는 비 클러스터 PK / 고유 인덱스를 작성해야합니까? 그 이유는 다른 인덱스가 쿼리에 대해 생성되기 때문입니다. 비 클러스터형 인덱스 (힙에서)를 사용하고 인덱스에 포함되지 않은 열을 반환하는 쿼리는 추가 클러스터 된 인덱스 b- 트리 탐색 단계가 없기 때문에 논리 I / O (LIO)를 …


2
힙 압축
다음은 Microsoft Docs 의 단락입니다 . DML 작업의 일부로 힙에 할당 된 새 페이지는 힙이 다시 작성 될 때까지 PAGE 압축을 사용하지 않습니다. 압축을 제거했다가 다시 적용하거나 클러스터형 인덱스를 만들고 제거하여 힙을 다시 작성하십시오. 이것이 왜 그런지 알 수 없습니다. 지정된 압축 설정을 가진 힙이 있으면 왜 테이블에 속하는 페이지에 …

1
SQL Server에서 HEAP 조각화를 낮추는 방법은 무엇입니까?
최근에 하나의 힙 테이블에 70 % 이상의 조각화가 있음을 알았습니다. 그래서 나는하기로 결정 ALTER TABLE dbo.myTable REBUILD 충분히 웃긴 후에 20 % 조각화가 발생했습니다. 그 이후로 그 테이블에는 쓰지 않았습니다. 그래서 나는 한 번 더 재건을하기로 결정했습니다. 두 번째 시간이 지나면 테이블이 50 % 조각화를 더 많이합니다! 나는 이것이 어떻게 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.