【发布时间】:2014-12-02 21:15:55
【问题描述】:
定期(例如每周或每天)运行脚本并在当前架构下重建所有索引是否可靠且健康?是否有可能导致数据问题或系统冗余?我们可以信任索引重建查询吗?
alter index SYS_C0078275 rebuild;
alter index SHOPPER_ID rebuild;
【问题讨论】:
-
“它是否有可能导致数据问题或产生冗余数据?” 你的意思是,有一些行没有被索引?还是索引两次? “我们可以信任索引重建查询吗?” 索引是您的 RDBMS 的一个关键特性——如果您不能“信任”它们,可能是时候切换到其他 RDBMS 供应商了……话虽如此,我让其他人回答是否建议每天重建索引。