gpt4 book ai didi

sql-server - SQL 服务器 2005 : File Resizing

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:32 24 4
gpt4 key购买 nike

我有一些数据库,每个数据库有四个文件;一个用于 PRIMARY、IDX、IMAGE、LOG,它们的初始大小分别设置为 200MB,但它们消耗的空间要少得多,总共约 100MB。

1) 是否可以在使用中将数据库文件的大小调整到更合理的大小,比如“当前消耗”+ 10MB?

2) 是否可以将这些文件合并为一个 .mdf 和 .ldf?

对此我的首选答案是一些 T-SQL,但我会接受指向 MSDN(或其他站点)的链接以及要查找的 T-SQL 的引用。

最佳答案

1)DBCC SHRINKFILESHRINKDATABASE .在 SQL Management Studio 中还有一个上下文单击用于所有任务。

如果将它们设置为自动增长,那么它们将自动增长,并撤消您的收缩。当数据库中发生大量数据删除时,或者当服务器因磁盘空间不足而崩溃时,收缩操作最适用。

2) 是的,但这非常困难。您将删除所有表并在目标文件组上创建它们,然后重新填充它们。可能有一种方法可以使用 RESTORE 来做到这一点选项,但恕我直言,如果文件少于 10 个,您最好保留它们。

关于sql-server - SQL 服务器 2005 : File Resizing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/343924/

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