养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Sqlserver2000深度压缩数据库文件*.mdf一法

时间:2024-11-06 07:28:33

Sqlserver2000仍是目前使用广泛的一款数据库软件,数据管理维护淘篱跬翎中对数据库文件的压缩是一项很重要的工作,但是使用Sqlserver企业管理器中的“收缩数据库”进行数据库文件的压缩,藻焐瞬赧往往效果不明显,尤其是数据库经常执行删除操作的,根本没有彻底释放掉那些冗余的空间。下面介绍一种通过执行dbcc命令语句来压缩数据库的方法。操作之前,啰嗦一句:数据库先进行备份,然后再行操作!

Sqlserver2000深度压缩数据库文件*.mdf一法

工具/原料

Sqlserver2000企业管理器

SqlServer2000查询分析器

方法/步骤

1、在程序组中,展开“Sqlserver”运行“查询分析器”。输入用户名、密码。

Sqlserver2000深度压缩数据库文件*.mdf一法

2、在工具栏的数据库列表中选择要操作的数据库。

Sqlserver2000深度压缩数据库文件*.mdf一法

3、输入:select*fromsysfiles执行,可以看到下面的内容,记住其中的fileid字段的内容,也就是1或2,标识数据库的数据文件或日志文件,下面的命令要用到这里的值。

Sqlserver2000深度压缩数据库文件*.mdf一法

4、输入:dbccshrinkdatabase('库名'),收缩数据库,结果如下:可以看到压缩后的数据库文件的尺寸。

Sqlserver2000深度压缩数据库文件*.mdf一法

5、输入:dbccshrinkfile(2,0)执行,然后输入dbccshr坡纠课柩inkfile(1,0)执行。两句命令中的第棒瀹跏癞一个参数就是前面看到的FileID的值,表示了一个是日志文件,一个是数据文件。第二个参数0,表示收缩到初始大小。

Sqlserver2000深度压缩数据库文件*.mdf一法

6、输入:dbccupdateusage(0),执行更新操作,完工!更新后可以跟之前的数据文件比对一下了,会有相对较大的尺寸上的优化了。

Sqlserver2000深度压缩数据库文件*.mdf一法

© 一点知识