表空间和数据大小在断电后多次增加

我们在使用SQL Server 2008(10.0.2531)标准版的2节点群集上发生了总电源故障。 恢复后,一切运行良好。 我发现的一个问题是“表大小”和“使用的数据空间”增加了原始大小的多倍(取决于logging的数量)。

例如: 在停电之前(上午01:45)

表1有29条logging

表大小是32 KB和

数据空间使用8 KB

停电后(上午03:45完全恢复)

表1有29条logging

表大小是48 KB

使用的数据空间是16 KB

在停电之前(凌晨1时45分)

表2有5,109,715条logging

表大小是2,683,533 KB

数据空间使用量为1,352,527 KB

停电后(上午03:45完全恢复)

表2有5,109,715条logging

表大小是9,170,072 KB

数据空间使用量为4,975,880KB

在所有表格中都是如此……尽pipe百分比有所增加。

我不知道发生了什么或者如何解决这个问题。 有任何想法吗?

我的是在恢复过程中扩大了桌子的大小。 事务回滚,然后重播以确​​保完整性。 我希望这取决于交易的数量和规模。 您可以随时重新启动电源恢复数据库。 就我个人而言,我更担心整个集群会因至less一个节点和驱动器arrays上的UPS而死亡。