网站添加数据出错,原来是MS SQL Server2008日志文件占据空间过大导致的
2016-05-06 16:47
531 查看
最近发现公司上线的八爪鱼招标网有部分功能出现问题,主要表现为无法向数据库插入数据;远程登陆到数据库服务器时,发现原本的40G空间都被数据库吃完了,于是打开MS SQL Server 2008对数据库进行收缩操作,但能腾出空间非常有限,于是打开数据库目录查看,发现数据库日志文件竟然达到了20多G这么多,所以有了想法清除MS SQL Server 2008的数据库日志文件,具体操作:
1、打开MS SQL Server 2008查询分析窗口
2、在查询分析窗口中输入并执行以下SQL语句;
总结:
1、做网站运营的一定要定时清除数据库日志文件;
2、定期整理索引碎片;
3、如果比较懒可以写一个任务计划,定期自动清除数据库日志;
4、数据量大的网站,需要根据数据量自动分区、分表;像八爪鱼招标网就是这样做的;
1、打开MS SQL Server 2008查询分析窗口
2、在查询分析窗口中输入并执行以下SQL语句;
-----SQL Server 2008清除日志 USE YourDataBase GO ALTER DATABASE YourDataBase SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE YourDataBase SET RECOVERY SIMPLE --简单模式 GO USE JobGrab GO DBCC SHRINKFILE (N'YourDataBase_Log' , 11, TRUNCATEONLY) GO USE YourDataBase GO ALTER DATABASE YourDataBase SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE YourDataBase SET RECOVERY FULL --还原为完全模式 GO
总结:
1、做网站运营的一定要定时清除数据库日志文件;
2、定期整理索引碎片;
3、如果比较懒可以写一个任务计划,定期自动清除数据库日志;
4、数据量大的网站,需要根据数据量自动分区、分表;像八爪鱼招标网就是这样做的;
相关文章推荐
- 网站开发框架
- Windows 08R2 IIS网站架设
- 9、利用JavaScript在网站显示时间
- 高仿微信5.2.1主界面架构 包含消息通知
- 自适应网站设计对百度友好的关键
- 在你的网站中使用 AdSense广告
- 用VS2010建立web三层以上架构的解决方案
- 使用头部标记设置,3秒跳转到别的网站
- 游戏中学会写代码:这些编程学习网站不容错过
- 社交网站分享功能笔记
- keepalived实现高可用
- 关于社交网站好友推荐算法调研
- 如何邀请好友注册您的网站(模拟百度网盘)
- 架构设计:系统间通信(29)——Kafka及场景应用(中2)
- ActiveMQ实现负载均衡+高可用部署方案
- ios 架构之谈
- Android官方MVP架构示例项目解析
- 1.2 大型网站架构演化发展过程[读书敲录]
- 1.1 大型网站软件系统的特点[读书敲录]
- 第一章 大型网站架构演化[手工敲录]