ms sql数据库压缩太大,而压缩不起作用

2026年09月10日 05:38
有3个网友回答
网友(1):

数据库文件占用空间可能有很多情况造成
一般是由于频繁操作造成日志文件过大
另外,如果数据库中存在过多的索引也是造成数据库文件体积过大的原因,可以用SQL下的索引整理语句来实现对索引空间的整理
DBCC INDEXDEFRAG

具体的使用方法,楼主可参考MS-SQL的联机帮助

网友(2):

清空日志可以压缩一半的空间
(如果你不需要历史操作记录的话)

还有,表字段类型也可以压缩,比如把datetime改成smalldatetime类型就可以省下该字段占用的一半的空间,把char改为varchar可以省下该字段所占用的空间等等,如果可以的话,text类型尽量改为varchar类型

网友(3):

mei ban fa