我们有一个 SQL Server 2000 数据库,其中包含在相对较旧的服务器上运行的大部分团队数据库。
最近,我们在各种应用程序中的一些数据库调用中遇到了一些奇怪的缓慢问题。 (所以我知道它不是特定于应用程序的)
有人向我提到我们应该考虑压缩我们的一些数据库。这样做的一般经验法则是什么?
压缩数据库只是被认为是一般维护吗?是否有大量的数据库、表或记录可能导致这种速度变慢,从而有助于进行压缩?
活跃使用的数据库数量:6
数据库平均大小:20MB,Fogbugz除外,大约11000MB
最佳答案
除非确实需要,否则您不会压缩 SQL Server 数据库(您“收缩”它)。它不是 MS Access 并且不会回收未使用的空间(好吧,它可以,但它掩盖了一个更重要的问题)
更有可能的是,您有索引/统计问题:
对于具有该数据库大小(小)的初学者,我建议您查看
关于sql-server - 什么时候压缩 Sql Server 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1783230/