하나는 자체 증가 기본 키에 클러스터되고 하나의 고유 클러스터되지 않은 nvarchar (50) 필드에 두 개의 인덱스가 있습니다. 이 테이블은 2-3 백만 행이 될 때까지 계속 증가 할 것으로 예상됩니다. 250000 개의 행을 삽입 한 후 기본 키 인덱스의 30 %와 비 클러스터형 인덱스의 99 %를 볼 수있었습니다. 두 번째 색인의 조각화는 어떻게 처리해야합니까? 채우기 비율을 변경해야합니까 (기본값은 0입니다). 그렇다면 합리적인 값은 무엇입니까?지속적으로 증가하는 테이블의 채우기 비율
1
A
답변
1
이 경우는 채우기 비율과 정확히 일치하므로 표가 확장되면서 파일 조각화가 발생하지 않습니다. 몇 년 전 DBA 수업을 들었고 10 %를 "좋은 출발점"으로 추천했지만 기억해 둔 숫자를 생각하면 30-40 % 정도가 출발점이 될 수 있습니다.
그러나 페이지 분할을 피하는 것이 좋은 방법이지만 채우기 비율의 단점은 50 %로 설정하면 SQL에서 데이터를 검색하는 데 두 배의 섹터를 읽어야한다는 것입니다.
행운을 빕니다 :
는 여기 explanation 좋다.
관련 문제
- 1. 지속적으로 증가하는 문서 삽입하기
- 2. Python이 지속적으로 증가하는 파일을 읽으려고합니다
- 3. 채우기 비율 및 색인
- 4. MongoDB 스토리지가 지속적으로 증가하는 이유는 무엇입니까?
- 5. 채우기 비율 및 삽입 속도
- 6. 다른 테이블의 기본값 채우기
- 7. 채우기 테이블의 간격을 날짜
- 8. 조각화를 줄이기 위해 채우기 비율 조정
- 9. 테이블의 텍스트 크기가 증가하는 대신 테이블의 텍스트가 다른 라인으로 이동합니까?
- 10. 피벗 테이블의 그룹 합계 비율 가져 오기
- 11. 스테이징 테이블의 레코드로 라이브 테이블 채우기
- 12. Datagrid에 여러 테이블의 데이터 채우기
- 13. 다른 테이블의 Fact_Table 채우기 SSIS
- 14. MVC - 2 테이블의 DropDownList 채우기
- 15. 다차원 테이블의 항목으로 JComboBox 채우기
- 16. Datatable과의 비율
- 17. 지속적으로
- 18. 지속적으로
- 19. 지속적으로
- 20. 지속적으로
- 21. CSS - 고정 된 부모의 반응 형 비율 채우기
- 22. 자른 이미지로 div 채우기, 가로 세로 비율 유지
- 23. 적절한 이미지 비율 비율 조정
- 24. NSTableView를 채우기 위해 데이터를 지속적으로 다시로드해야하는 이유는 무엇입니까?
- 25. 증가하는 로그 데이터
- 26. Backendless.com에서 필드를 증가하는 방법
- 27. Raphael.js 이미지는 지속적으로
- 28. 기본 ID를 기반으로 다른 테이블의 채우기 목록
- 29. 쿼리를 사용하여 다른 테이블의 값 채우기
- 30. 배열의 값을 다른 테이블의 값으로 채우기