事务日志被填满的原因是什么?
浏览:31日期:2023-05-22
SQL Server事务日志可能会被填满,这会阻止之后的数据库操作,包括UPDATE, DELETE, INSERT 和CHECKPOINT。事务日志填满会导致1105错误:Can't allocate space for object syslogs in database dbname becausethe logsegment is full。 If you ran out of space in syslogs, dumpthe transaction log。 Otherwise use ALTER DATABASE orsp_extendsegment to increase the size of the segment。这种现象可能出现于任何一个数据库中,包括Master和TempDB。一些难以预见的因素可能消耗日志空间。 例如:一个大型事务, 尤其像批量数据更新、插入或删除。一个未提交的事务。检查点处理程序截除时所需的带宽过大。截除时超过阈值上述各种条件互相作用的结果。用于发布的标记事务没有被日志读取程序读走
上一条:SELECT查询的应用(三)下一条:简化SQL语句一例
相关文章:
热门推荐

- IE6中a标签同时使用inline-block与text-indent时出现的BUG
- 1.浏览器兼容之旅第三站:IE常见Bug总结及修复方法—part1
- 2.Golang 如何判断数组某个元素是否存在(isset)
- 3.intellijidea导入eclipse工程详细步骤
- 4.JS判断浏览器是否安装flash插件的简单方法
- 5.构建Golang应用最小Docker镜像的实现
- 6.PHP设计模式之策略模式原理与用法实例分析
- 7.怎么解决360双核浏览器兼容模式的页面显示问题?解决的方法介绍
- 8.Golang 使用map需要注意的几个点
- 9.IE6的双倍,3px,注释引起的文字错位等几个BUG解决方法
- 10.用ASP.NET开发Web服务的五则技巧
