事务日志被填满的原因是什么?
浏览:58日期: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语句一例
相关文章:
热门推荐
- jQuery获取浏览器类型和版本号的方法
- 1.怎么用js确定鼠标的当前位置坐标?
- 2.meta http-equiv='X-UA-Compatible' content='IE=7' 意思是将IE8用IE7进行渲染
- 3.一文带你入门JDK8新特性——Lambda表达式
- 4.PHP开发大型PHP项目的方法(一)
- 5.配合QMAIL邮件系统:SOLARIS + HTTPD + MYSQL + PHP + LIMITIP
- 6.浅析NIO系列之TCP
- 7.在数据库里取前10条数据
- 8.用ports安裝apache13_modssl+mysql+php+phpmyadmin
- 9.数据挖掘操作必须在数据仓库基础上进行
- 10.C语言强制类型转换怎么做?