什麼時候應該重建索引?每晚?每週?每小時?重建SQL索引 - 何時?
5
A
回答
6
這取決於碎片化程度不是一般的時間表,看看這裏由米歇爾Ufford的Automated Index Defrag Script,它將檢查碎片化程度,只需要
3
運行的intelligent script (from SQL Fool)時重建/ REORG,夜間說,它將決定什麼都不做,碎片整理或重建。
基本上,你的碎片水平做到相應的最小值。
作爲一般規則,我會每天晚上親自運行它。至少我每天晚上都會重建數據。
0
從SQL Server 2005文檔:
執行ALTER INDEX ...重組進行碎片整理,根據下面的碎片閾值下降指標:(avg_page_space_used_in_percent < 75和> 60)或(avg_fragmentation_in_percent> 10 < 15)
執行ALTER INDEX ... REBUILD進行碎片整理,根據下面的閾值碎片落入索引:(avg_page_space_used_in_percent < 60)或(avg_fragmentation_in_percent> 15)
1
這取決於指標的碎裂程度。
如果avg_fragmentation_in_percent值> 5%且< = 30%,那麼您應該重組索引。 如果avg_fragmentation_in_percent值大於30%,那麼您應該重建索引。
相關問題
- 1. 何時創建新的SQL Server索引?
- 2. SQL Server 2005收縮和重建索引
- 3. MySQL何時重建FTS索引?
- 4. sql server在短時間內重組和重建索引
- 5. 重新構建索引的SQL查詢
- 6. 在sql server上重建索引
- 7. zend_search_lucene重建索引
- 8. NHibernate.Search索引重建
- 9. 如何在Sql Compact 3.5 SP1上重建/重新組織索引?
- 10. 在SQL中重建索引時解釋「Total Fragmentation」列
- 11. SQL Server 2005 - 應該多長時間重建索引?
- 12. 在Sql Server維護計劃中重組索引與重建索引
- 13. 重建索引零停機時間
- 14. 重建索引oracle 10G
- 15. 在SQL Server 2008上重新組織和重建索引
- 16. 使用T-SQL重建SQL Server 2005中的所有XML索引
- 17. 在SQL中建立索引
- 18. 重建索引後自動重啓sql服務器
- 19. 重建和重新索引分段索引的腳本?
- 20. 手動重建pycharm索引
- 21. Nexus3重建索引錯誤
- 22. Lotus腳本重建索引
- 23. 如何Foriegn重點-SQL Server上創建聚集索引
- 24. Lucene創建重複索引
- 25. 重組/重建單索引與所有表索引
- 26. SQL刪除和創建不重建腳本索引?
- 27. 如何在sql中創建索引列?
- 28. 如何使索引不可用,然後在索引中重建
- 29. 如何在Django Haystack中重建索引
- 30. 如何使用acts_as_ferret重建索引?
剛發現:http://stackoverflow.com/questions/1331236/sql-server-2005-how-often-should-you-rebuild-indexes – 0xB33F 2010-05-18 18:11:14