您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

使用作业定时压缩数据库

2024/3/16 18:33:58发布224次查看
有一个项目上的数据库使用了几个月.mdf文件与.ldf文件加起来竟然达到了100g+,这样下去硬盘会被撑爆的。 这样的原因是因为异常情况造成某个数据表中有大量的冗余数据,将异常数据表的冗余数据清理之后,mdf文件并没有变小,因为对数据库进行了删除操作,ldf
有一个项目上的数据库使用了几个月.mdf文件与.ldf文件加起来竟然达到了100g+,这样下去硬盘会被撑爆的。
这样的原因是因为异常情况造成某个数据表中有大量的冗余数据,将异常数据表的冗余数据清理之后,mdf文件并没有变小,因为对数据库进行了删除操作,,ldf文件反而变增大很多!根据项目情况考虑使用作业方式定时压缩数据文件大小,压缩之后只有十几兆的大小。
setp1:开启sql server agent服务
使用作业需要sql agent服务的支持,并且需要设置为自动启动,否则你的作业不会被执行。
以下步骤开启服务:开始——>运行——>输入services.msc——>进入服务,开启sql server agent服务,并设置为自动。
如图:
setp2:创建作业
创建作业的过程这里就不说了,作业执行的命令为:
(size(, ) availablespaceinmb )()hcjk_customerrecovery simple;shrinkfile (hcjk_customer, shrinkfile (hcjk_customer_log, hcjk_customer--begin-- print @error--end
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product