收缩日志文件
来源:互联网 发布:openwrt网络设置 编辑:程序博客网 时间:2024/05/21 06:23
sql点滴39—解决数据库日志文件过大的问题
随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法。
1.直接删除log文件
分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离,如下图
将日志文件和数据文件复制粘贴到另外一个文件夹中以防万一。删除链接,如下图
直接删除日志文件,然后再附加数据库,如下图
附加的时候会自动将ldf文件和mdf文件都附加上,但是会提示找不到ldf文件,没关系,选中ldf文件这一行,点击下面的删除按钮,点击确定就可以了。如下图
如家成功之后生成的新的ldf文件只有504K。
2.收缩日志文件
也可以采用收缩日志文件的方式来减小这个日志文件大小。右击数据库-任务-收缩-文件,选择日志文件,如下图
在收缩操作这个选项中可以选中第二项,“在释放未使用的空间钱重新组织页”,然后指定一个大小,点击确定就可以了。
3.使用故障恢复模型为简单模型
为防止日志文件以后增大,也可使用故障恢复模型为简单模型。右击数据库-属性-选项-恢复模式,选择简单。如下图
也可使用语句实现这一功能。
SQL语句: alter database数据库名set recovery simple 另外,Truncate log on checkpoint(此选项用于SQL7.0,SQL 2000中即故障恢复模型选择为简单模型)当执行CHECKPOINT命令时如果事务日志文件超过其大小的70%则将其内容清除在开发数据库时时常将此选项设置为True Auto shrink定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25%当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint选项设为True时才能进行。
注意:一般立成建立的数据库默认属性已设好,但碰到意外情况使数据库属性被更改,请用户清空日志后,检查数据库的以上属性,以防事务日志再次充满。
- 收缩日志文件
- 收缩mssql日志文件
- mssqlserver2008 收缩日志文件
- 收缩日志文件
- MSSQL收缩日志文件
- Sql数据库收缩日志文件.收缩数据库
- 收缩SQL数据库日志文件
- 数据库日志文件的收缩
- 收缩数据日志文件命令
- 收缩SQL数据库日志文件
- 收缩SQL数据库日志文件
- 收缩日志文件的脚本
- sqlserver日志文件的收缩
- 自动 收缩数据库日志文件
- 收缩SqlServer2005的日志文件
- sql server2000 日志文件收缩
- 批量收缩数据库日志文件
- SQL2005数据库收缩日志文件
- crond/crondtab
- 通过金山云安全开放平台API判断网址是否是钓鱼网站
- self.navigationController.navigationBarHidden带来的坑
- 有上传文件 接口 IE浏览器弹框保存
- 第5次面试
- 收缩日志文件
- linux当中使用vi/vim编辑器时,错误操作遇到警告信息,该如何做。
- Flume+Kafka+Storm
- 1003. Emergency (25) <优先队列>
- 一位ACMer过来人的心得
- parasoft Jtest 使用教程:防止和检查内存问题
- 深入分析Android Binder 驱动
- 给部分文字设置颜色以及点击
- 使用 OAuth 2 和 JWT 为微服务提供安全保障