重组索引,重建索引和重组表

时间:2016-01-06 21:44:31

标签: sql-server maintenance

我在sql server数据库中相当新

我对每天或每周需要执行的索引和表维护工作感到非常困惑。

我很确定我们需要为我的数据库执行reorg索引和重建索引。那么我是否根据碎片百分比进行重组和重建?我做了一些研究,其中10-30%的重组和任何更大的30%需要重建。这是一个非常大的数据库的情况?还有其他我需要注意的事项吗?(非集群,集群)

我几乎没有找到任何关于表重建的建议,所以我需要为我的数据库重建表吗?我需要做什么样的满足表重建?

1 个答案:

答案 0 :(得分:0)

虽然不可能为每个SQLServer实例提供建议,但实际上遵循Microsoft建议是非常安全的。

我会尽力回答你的一些疑虑。

  

那么我是否根据碎片百分比进行重组和重建?我做了一些研究,其中10-30%的重组和任何更大的30%需要重建。这是一个非常大的数据库的情况?

10-30%,30% - 只是推荐值。

如果你有小型数据库 - 你根本不必担心。您甚至可以在每次需要时重建(特别是使用ONLINE选项)。

如果你有大数据库 - 我想你在大表上进行分区。 (如果没有 - 考虑一下)。

因此,在大型数据库的情况下,您可以在每次需要时重建小型表,需要通过分区和表之间进行碎片整理的大型表 - 使用它们可以毫无顾虑地坚持使用Microsoft建议。

  

还有其他我需要注意的事项吗?(非群集,群集)

最重要的是你的服务器负载最少。

希望这有帮助。