日期:2014-05-18  浏览次数:20681 次

数据库多少时间重建一次索引比较好?
数据库最大的表记录超过3000万,每日写入10万,多久重建一次索引比较好?因为重建一次需要花2个小时,所以不想太频繁,各位意见如何?

------解决方案--------------------
表数据量过大,建议分表。
------解决方案--------------------
每年一个库,每个月一张表,建立适当的索引。
------解决方案--------------------
每月建一个表不大合适,经常有跨月查询,处理就麻烦了,比如4月10日要差3月20到4月5日之间的数据就不是很方便了。
-----------------------------------------------
对大表按时间分区,建立分区视图,检索视图即可。
------解决方案--------------------
对大表按时间分区,建立分区视图,检索视图即可。
------解决方案--------------------
数据库多少时间重建一次索引比较好?
-----------------------------------

具體問題具體分析,若索引建立合理,就不用重建了
所謂合理就是該建主鍵的必須建主鍵,其次要看經常被用來搜索的字段中出現頻率最高的,
且建立了索引后更新、插入操作所受的影響能夠接受