微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据库事务-那些可以锁定日志吗?

如何解决数据库事务-那些可以锁定日志吗?

昨天有一个有趣的案例。

我当时想发送DBMail

第2级第3行第3行9002消息
由于“ ACTIVE_TRANSACTION”,数据库“ msdb”的事务日志已满。

sql Server 2016

DBCC,sysprocesses,dm_tran_active_transactions或dm_tran_session_transa中什么都没有显示

因此,当我在dm_tran_database_transactions中找到那些“活动交易”时,我感到非常高兴。 我重新检查后,所有数据库上都有大约6个活动的数据库事务。

我最终通过从sysjobshistory中删除了约1.755亿行来解决了这个问题(尽管DB Mail无法注册...,我还是可以的。)

但是–

如果您能对此类交易发表一些启发,那就太好了。

这些事务是否有可能锁定了我的数据库日志?

什么是数据库交易?

– MS唯一的信息是那些用于DB事务?‍♂️。

可以杀死那些人吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。