网站添加数据出错,原来是MS SQL Server2008日志文件占据空间过大导致的
2023-03-07 09:16:53 时间
最近发现公司上线的八爪鱼招标网有部分功能出现问题,主要表现为无法向数据库插入数据;远程登陆到数据库服务器时,发现原本的40G空间都被数据库吃完了,于是打开MS SQL Server 2008对数据库进行收缩操作,但能腾出空间非常有限,于是打开数据库目录查看,发现数据库日志文件竟然达到了20多G这么多,所以有了想法清除MS SQL Server 2008的数据库日志文件,具体操作:
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、数据量大的网站,需要根据数据量自动分区、分表;像八爪鱼招标网就是这样做的;
相关文章
- 数据孤岛是业务效率的无声杀手
- 2023展望:新的一年将给大数据分析领域带来什么?
- 阿里云ADB基于Hudi构建Lakehouse的实践
- 大数据在医疗保健领域的使用案例
- 微软增加说明:KB5021751 更新扫描已经 / 即将过时 Office 过程中不会触碰用户隐私
- 2022 Gartner全球云数据库管理系统魔力象限发布 腾讯云数据库入选
- 场景化、重实操,分享一个实时数仓实践案例
- Arctic的湖仓一体践行之路
- 分布式计算MapReduce究竟是怎么一回事?
- 淘系数据模型治理优秀实践
- 大数据分析对医疗保健的影响
- 当我们说大数据Hadoop,究竟在说什么?
- 2022年及以后大数据的五个发展趋势
- 网易严选离线数仓治理实践
- 2023 年数据治理趋势
- 一份“靠谱”的年度经营计划,你学会了吗?
- 漫谈对大数据的思考
- 测试一下,读懂数据的能力,你有吗?
- 用艺术的眼光探索数据之美
- 聊聊数据分析成果如何落地