石小疯 发表于 7 天前

SQL server数据库日志文件紧缩

紧缩数据库日志文件不需要停息数据库服务,紧缩数据库日志文件时,数据库的数据文件和日志文件会重新构造,这会影响到数据库的读写性能,导致读写速度变慢,甚至出现服务器的假死环境。因此,在执行紧缩操作时,需要提前做好规划,只管制止在高峰期进行,同时也要做好应急预案。
1、首先打开数据库,选择需要紧缩日志文件的数据库右键选择属性点击选项将恢复模式完备改为简单点击确定。
https://i-blog.csdnimg.cn/blog_migrate/7d8683fbfc1a06cb38adc861d5ce3e10.png
2、右击数据库选择紧缩文件
https://i-blog.csdnimg.cn/blog_migrate/814326651f65081e943c6ee7b801043e.png
3、选择紧缩日志,更改想要紧缩到的大小点击确定
https://i-blog.csdnimg.cn/blog_migrate/3b0d75bb99a80e5c0dda944628500a26.png
4、紧缩完成后将恢复模式改回完备
https://i-blog.csdnimg.cn/blog_migrate/0cf7cc0b9543379798407c497754c0f8.png
此时数据库日志文件将紧缩到规定大小
紧缩下令:
-- 将数据库恢复模式更改为简单

ALTER DATABASE  
SET RECOVERY SIMPLE;  
GO 
-- 收缩日志到1G
DBCC SHRINKFILE (N'ZhiDan_log', 1024);
GO
-- 将数据库恢复模式更改为完整
ALTER DATABASE  
SET RECOVERY FULL;  
GO






免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL server数据库日志文件紧缩