我们有一些索引碎片的
数据库是> 95%.最好的我可以告诉索引从未重建过少重组.多年.
(公平地说,这些表似乎确实启用了自动更新的统计数据.另外,在公平性方面,他对备份很勤奋:每天完整和每小时trx日志.)
当我问起时,DBA说他不愿重建或重组索引.当我问为什么时,他无法真正表达出来.最终他说他担心潜在的数据丢失.例如,我们的Great Plains Dynamics会计应用程序使用了其中一个数据库,他似乎非常担心这一点.
我不是DBA,但从我所读到的,他的焦虑似乎……我很难理解.
我不确定下一步该做什么.建议我该怎么办?
重建
数据库索引不应导致任何数据丢失.但是,由于重建的索引在重建完成之前通常无法使用,因此可能会导致
性能显着下降.因此,应该在受影响的系统闲置时的非工作时间内完成.
偏执狂是DBA中的一件好事 – 如果他们担心数据丢失,我会让他们对备份进行适当的测试(将它们恢复到一个单独的系统并确保数据全部存在),如果他们是仍然担心在重建索引之前执行完整备份是一个合理的预防措施.