有镜像同步的情况下如何解决事务日志已满的报错

qq_35159816 2020-11-24 03:52:36
新人求教问题 :
mssql数据库量级很大,有1000G左右,数据库有做了镜像同步,由于大量的写入和删除操作,导致出现:事务日志已满的报错信息,然后导致服务中断不能写入。

问题1: log设置为按百分比增长且无限制,为什么报事务日志已满的错误,而不是自动增长
问题2:在有镜像同步的情况下如何解决这个日志已满的问题?(最好能继续保持镜像同步)
问题3:如何可以避免这种情况的发生?

操作平台:Microsoft Windows NT 6.2 (9200)
产品:Microsoft SQL Server Enterprise (64-bit)
版本: 11.0.2100.60
...全文
235 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35159816 2020-12-01
  • 打赏
  • 举报
回复
引用 7 楼 好记忆不如烂笔头abc 的回复:
先备份日志,然后再收缩
是有什么细节操作么?我就是用了备份日志. 也截断日志了. 但是收缩后日志文件还是几乎和原来一样大小. 有镜像又不能切换到简单模式.
  • 打赏
  • 举报
回复
先备份日志,然后再收缩
qq_35159816 2020-11-28
  • 打赏
  • 举报
回复
引用 5 楼 晴天8 的回复:
[quote=引用 4 楼 qq_35159816 的回复:][quote=引用 2 楼 晴天8 的回复:]1.已满有时候也是正常的,因为你的日志太大,然后自增长是百分比,申请空间太大,需要时间,这个时候后续的操作报错也是正常; 2.如何解决?立马备份事务日志(backup log ),然后 收缩事务日志(dbcc shrinkfile),但如果长期没备份事务日志,可能备份需要很久 3.如何避免?定义备份事务日志,定期收缩事务日志
由于有做了镜像同步, 就无法收缩日志了. 需要把镜像取消才能有效收缩日志, 可是取消镜像需要重新备份还原再同步, 由于数据多, 传输时间太长, 这个问题上有没有好的解决方案?[/quote] 谁说做了镜像就不能收缩日志了?你事务日志备份完,镜像如果是正常状态的话,是可以的[/quote] 收缩日志是可以的,但是由于是完整模式,收缩日志没有效果,也不会变小。然而有镜像又不能切换到简单模式.
晴天8 2020-11-26
  • 打赏
  • 举报
回复
引用 4 楼 qq_35159816 的回复:
[quote=引用 2 楼 晴天8 的回复:]1.已满有时候也是正常的,因为你的日志太大,然后自增长是百分比,申请空间太大,需要时间,这个时候后续的操作报错也是正常; 2.如何解决?立马备份事务日志(backup log ),然后 收缩事务日志(dbcc shrinkfile),但如果长期没备份事务日志,可能备份需要很久 3.如何避免?定义备份事务日志,定期收缩事务日志
由于有做了镜像同步, 就无法收缩日志了. 需要把镜像取消才能有效收缩日志, 可是取消镜像需要重新备份还原再同步, 由于数据多, 传输时间太长, 这个问题上有没有好的解决方案?[/quote] 谁说做了镜像就不能收缩日志了?你事务日志备份完,镜像如果是正常状态的话,是可以的
qq_35159816 2020-11-25
  • 打赏
  • 举报
回复
引用 2 楼 晴天8 的回复:
1.已满有时候也是正常的,因为你的日志太大,然后自增长是百分比,申请空间太大,需要时间,这个时候后续的操作报错也是正常; 2.如何解决?立马备份事务日志(backup log ),然后 收缩事务日志(dbcc shrinkfile),但如果长期没备份事务日志,可能备份需要很久 3.如何避免?定义备份事务日志,定期收缩事务日志
由于有做了镜像同步, 就无法收缩日志了. 需要把镜像取消才能有效收缩日志, 可是取消镜像需要重新备份还原再同步, 由于数据多, 传输时间太长, 这个问题上有没有好的解决方案?
晴天8 2020-11-25
  • 打赏
  • 举报
回复
1.已满有时候也是正常的,因为你的日志太大,然后自增长是百分比,申请空间太大,需要时间,这个时候后续的操作报错也是正常; 2.如何解决?立马备份事务日志(backup log ),然后 收缩事务日志(dbcc shrinkfile),但如果长期没备份事务日志,可能备份需要很久 3.如何避免?定义备份事务日志,定期收缩事务日志
shoppo0505 2020-11-25
  • 打赏
  • 举报
回复
每天清理定时清理一下日志吧。 可能出现的问题: 1. 操作应该是在主数据库上执行的,所以主数据库日志溢出 2. 数据集合太大,未分批处理。 3. 操作出现死锁,

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧