Khi nào nên xây dựng lại các chỉ mục? Hàng đêm? Hàng tuần? Hàng giờ?Xây dựng lại các chỉ mục SQL - Khi nào?
Trả lời
Nó phụ thuộc vào mức độ phân mảnh không phải trên khung thời gian nói chung, kiểm tra Automated Index Defrag Script đây bởi Michelle Ufford, nó sẽ kiểm tra mức độ phân mảnh và chỉ xây dựng lại/reorg khi cần thiết
Chạy một intelligent script (from SQL Fool), đêm nói, và nó sẽ quyết định không làm gì, chống phân mảnh hoặc xây dựng lại.
Về cơ bản, hãy làm điều tối thiểu tương xứng với mức phân mảnh của bạn.
Tôi sẽ chạy nó mỗi đêm, cá nhân, như một quy tắc chung. Tôi muốn xây dựng lại số liệu thống kê mỗi đêm ít nhất.
Từ SQL Server 2005 tài liệu:
Execute ALTER INDEX ... Tổ chức lại để chống phân mảnh chỉ số thuộc các ngưỡng phân mảnh sau: (avg_page_space_used_in_percent < 75 và> 60) hoặc (avg_fragmentation_in_percent> 10 và < 15)
Execute ALTER INDEX ... xây dựng lại để chống phân mảnh chỉ số thuộc các ngưỡng phân mảnh sau: (avg_page_space_used_in_percent < 60) hoặc (avg_fragmentation_in_percent> 15)
Nó phụ thuộc vào mức độ phân mảnh của chỉ số.
Nếu giá trị avg_fragmentation_in_percent> 5% và < = 30% thì bạn nên tổ chức lại chỉ mục. Nếu giá trị avg_fragmentation_in_percent là> 30% thì bạn nên xây dựng lại chỉ mục.
- 1. Khi nào các chỉ mục cơ sở dữ liệu nên được xây dựng lại?
- 2. SQL Server 2005 - Bạn nên xây dựng lại các chỉ mục bao lâu một lần?
- 3. Xây dựng lại các chỉ mục không thay đổi phân mảnh% cho các chỉ mục không độc quyền
- 4. Tránh xóa chỉ mục Lucene.NET hiện tại trong khi xây dựng lại
- 5. Khi nào bạn nên xây dựng lại thay vì xây dựng?
- 6. Tăng cường các Điều khoản Lucene Khi Xây dựng Chỉ mục
- 7. Kịch bản để xây dựng lại và tái lập chỉ mục phân mảnh?
- 8. Làm tất cả các phiên bản máy chủ SQL có tự động xây dựng lại các chỉ mục hoặc có các tiêu chí xây dựng lại mặc định không?
- 9. maven lực xây dựng lại các dự án phụ thuộc (xây dựng phụ thuộc đầu tiên)
- 10. Làm cách nào để kiểm tra trạng thái xây dựng chỉ mục trên Oracle 11?
- 11. Magento: Xây dựng lại Danh mục Phẳng Lập trình
- 12. làm luôn xây dựng lại
- 13. Khi nào MS-SQL duy trì chỉ mục bảng?
- 14. Chỉ mục SQL Server nào nên được nhóm lại?
- 15. SQL Azure và chỉ mục
- 16. Visual Studio quyết định khi nào và cách xây dựng lại IntelliSense như thế nào?
- 17. Xcode, git, và trung cấp xây dựng các thư mục
- 18. Lập trình xây dựng lại .exd-file khi tải VBA
- 19. Phiên trống trong ASP.NET/IIS sau khi xây dựng lại
- 20. Gradle chỉ xây dựng một mô-đun
- 21. SQL tham gia xây dựng truy vấn
- 22. Làm thế nào để chạy một Jenkins xây dựng chỉ khi xây dựng khác đã thành công?
- 23. Làm thế nào để kích hoạt các sự kiện sau xây dựng VS mà không cần xây dựng lại
- 24. Mục đích của việc xây dựng chuỗi?
- 25. làm thế nào để xây dựng lại rootfs trong buildroot
- 26. Tần suất các chỉ mục được xây dựng lại trong cơ sở dữ liệu SQL Server của chúng ta bao lâu một lần?
- 27. Khi nào cần tạo chỉ mục SQL Server mới?
- 28. Làm thế nào để bạn buộc một makefile để xây dựng lại một mục tiêu
- 29. Làm thế nào để bạn xây dựng một bộ chỉ mục tập tin torrent?
- 30. Định nghĩa lại các nhà xây dựng Array trong javascript
Chỉ tìm thấy: http://stackoverflow.com/questions/1331236/sql-server-2005-how-often-should-you-rebuild-indexes – 0xB33F