什麼時候應該重建索引?每晚?每週?每小時?重建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索引?
- 3. SQL Server 2005收縮和重建索引
- 4. sql server刪除列重建索引?
- 5. 重建索引
- 6. 重新構建SQL Server全文索引
- 7. 當在SQL Server重建索引2008
- 8. MySQL何時重建FTS索引?
- 9. ms sql 2008 r2自動重建索引
- 10. sql server在短時間內重組和重建索引
- 11. 重新構建索引的SQL查詢
- 12. 在sql server上重建索引
- 13. zend_search_lucene重建索引
- 14. SQL索引重建:索引碎片百分比增加?
- 15. NHibernate.Search索引重建
- 16. 如何在Sql Compact 3.5 SP1上重建/重新組織索引?
- 17. 在SQL中重建索引時解釋「Total Fragmentation」列
- 18. SQL Server 2005 - 應該多長時間重建索引?
- 19. Elasticsearch何時重新索引?
- 20. 在Sql Server維護計劃中重組索引與重建索引
- 21. 重建索引零停機時間
- 22. 重建索引oracle 10G
- 23. Sitecore索引重建實踐
- 24. SQL Server重複索引
- 25. 在SQL Server 2008上重新組織和重建索引
- 26. 使用T-SQL重建SQL Server 2005中的所有XML索引
- 27. 在SQL中建立索引
- 28. 重建索引後自動重啓sql服務器
- 29. 重建和重新索引分段索引的腳本?
- 30. 手動重建pycharm索引
剛發現:http://stackoverflow.com/questions/1331236/sql-server-2005-how-often-should-you-rebuild-indexes – 0xB33F 2010-05-18 18:11:14