gpt4 book ai didi

sql - 将数据迁移到同一文件组中的其他文件对空文件的性能影响

转载 作者:行者123 更新时间:2023-12-01 22:41:25 24 4
gpt4 key购买 nike

我们有一个数据库当前位于 15000 RPM 驱动器上,它只是一个日志数据库,我们希望将其移至 10000 RPM 驱动器上。虽然我们可以轻松地分离数据库、移动文件并重新附加,但这会导致我们试图避免的轻微中断。

因此,我们正在考虑将DBCC ShrinkFile 与EMPTYFILE 结合使用。我们将在 10000 RPM 驱动器上创建一个比 15000 RPM 驱动器上现有文件稍大的数据和事务文件,然后执行 DBCC ShrinkFile with EMPTYFILE 来迁移数据。

这会产生什么样的影响?

最佳答案

我已经尝试过了,但运气好坏参半。我遇到过文件无法清空的情况,因为它是主文件组中的主文件,但我也遇到过它工作完全正常的情况。

不过,它在工作时确实在数据库中持有巨大的锁。如果您尝试在运行最终用户查询的实时生产系统上执行此操作,请忘记它。他们会遇到问题,因为这需要一段时间。

关于sql - 将数据迁移到同一文件组中的其他文件对空文件的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com