当前位置:  开发笔记 > 数据库 > 正文

SQL Server未使用,但已分配表空间

如何解决《SQLServer未使用,但已分配表空间》经验,为你挑选了0个好方法。

我有ms sql数据库,它们变得非常大.经过检查,我发现某些表中有一堆未使用的空间.我没有做很多物理删除,所以我不认为它只是删除了记录.DBCC SHRINK不会使文件变小.但是,如果我将表转储到一个新的空数据库,则大小会下降大约80%.而不是我在当前数据库中的这个表中的7gb,我最终在新数据库中大约1.5gb.它好像sql server分配了太多的内存.以前遇到过这个人吗?我希望能够通过删除未使用的已分配空间来缩小表,而无需创建全新的数据库.

附加信息:

使用完全恢复模型.我会尝试重建索引,我想它已经有一段时间了.ldf每天都会使用一些古怪的存储过程来缩小它们.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有