Khi nào bạn nên chỉ định PAD_INDEX?


17

Vì vậy, bạn có thể sử dụng FILLFACTORđể chừa không gian trong các trang chỉ mục lá. Chỉ định PAD_INDEXcũng để lại không gian trong các nút trung gian. Những kịch bản nào bạn nên chỉ định PAD_INDEX, và nó mang lại lợi ích gì cho chỉ mục?

Câu trả lời:


10

Từ bài đăng của Kimberly Tripp:

Thông thường, PAD_INDEX không cần thiết trừ khi bạn có hoạt động cực kỳ mất cân bằng và không thể cân bằng lại cây (có nghĩa là bạn cần đạt được tính sẵn sàng cao).

Đọc thêm: http://www.sqlskills.com/BLOGS/KIMBERLY/post/MSDN-Webcast-QA-Index-Defrag-Best-Practices-Fragmented-Questions-Part-I.aspx

Ý của cô ấy là tính sẵn sàng cao là bạn không có khả năng chạy các công việc bảo trì chỉ mục sẽ khóa bảng. Cá nhân, tôi không khuyên bạn nên cài đặt mặc định này - hãy để nó cho các DBA, những người thấy rằng họ không thể quản lý bảo trì chỉ mục một cách thích hợp với bất kỳ phương pháp nào khác, như sử dụng tập lệnh bảo trì của Ola Hallengren trong giờ nghỉ. Kịch bản của anh ấy là thiên tài - họ sẽ làm nhiều nhất có thể trực tuyến.


Làm thế nào sẽ PAD_INDEXgiúp nếu bạn không thể thường xuyên xây dựng lại chỉ mục để thực thi FILLFACTORtrên các nút không lá của chỉ mục ở vị trí đầu tiên?
Nick Chammas

2
Bạn xây dựng lại nó ít thường xuyên hơn, nhưng với nhiều không gian trống hơn có sẵn.
Brent Ozar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.