首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用隐式事务标识连接?

如何使用隐式事务标识连接?
EN

Database Administration用户
提问于 2011-11-14 17:59:37
回答 3查看 2.5K关注 0票数 4

我正在调查一个阻塞问题,我认为这个问题与未提交或回滚的隐式事务有关。

如何识别启用隐式事务设置的连接?

EN

回答 3

Database Administration用户

回答已采纳

发布于 2011-11-14 18:18:34

要回答您的具体问题,您应该能够在现有的连接和审核中看到:/Tracing中的登录事件。

实际上,我会首先尝试调查阻滞剂是谁,然后再深入研究。如果阻断剂主动阻止,并且您看到阻塞在行动中,那么您可能会更幸运地在实际跟踪中找到它们。

您应该能够通过查询动态管理视图- sys.dm_os_waiting_tasks (在此描述)或安装和使用Adam的服务提供商_高活性 (无论如何我建议您安装的过程)来做到这一点。

票数 4
EN

Database Administration用户

发布于 2012-10-04 00:12:04

试试这个:

代码语言:javascript
复制
select s.session_id, t.name
from sys.dm_tran_session_transactions s
    inner join sys.dm_tran_active_transactions t ON s.transaction_id = t.transaction_id
票数 2
EN

Database Administration用户

发布于 2020-04-27 22:59:04

我使用的是服务提供商_BlitzWho,我们的活动检查程序,并查看is_implicit_transaction列。

https://www.brentozar.com/archive/2018/02/set-implicit_交易-一个地狱-坏主意/

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/7877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档