sql server 数据库日志过大会影响运行速度吗

sql server 数据库日志过大会影响运行速度吗,第1张

sql server数据库日志文件过大不会影响运行速度,但是会导致数据无法写入。

SQL Server数据库中,当日志文件过大或者日志已满时就会影响到数据库的正常工作。而日志文件已满常常会造成SQL Server数据库无法写入的问题。

解决方法:

1、右键数据库→属性→选项→故障还原模型→设为简单→确定;

2、右键数据库→所有任务→收缩数据库→确定;

3、右键数据库→属性→选项→故障还原模型→设为大容量日志记录→确定。

9002是日志已满的错误代码,首先你应该先去看一下磁盘上面是否还有空间给日志文件使用,没有的话就清理一部分处出来。

对于日志被限定在20M,你可以使用以下语句中的 maxsize参数来修改最大大小

alter database test3 modify file(name='test3_log',maxsize=150)

还有其他多种方式可以解决这个问题

分离数据库后重新附加,只附加MDF,会自动生成新的LDF

先完全备份再日志备份,然后收缩日志文件,可以让文件变回初始大小

新加日志文件到可用空间比较多的磁盘去,不建议这样做


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6691948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存