sql-server - 哪个 DMV 获取 sys.dm_os_waiting_tasks 的数据库 ID
问题描述
我必须加入哪个 DMV 与 sys.dm_os_waiting_tasks 才能获取数据库 ID?
解决方案
您可以尝试以下方法:
SELECT TOP 100 w.session_id, e.database_id, D.name
FROM sys.dm_os_waiting_tasks w
LEFT JOIN sys.dm_exec_sessions e ON w.session_id = e.session_id
LEFT JOIN sys.databases d ON e.database_id = d.database_id
推荐阅读
- python - python fbprophet错误,TypeError:'module'对象不可调用
- python - python中的'builtin_function_or_method'对象没有属性'__getitem__'错误
- sql - 创建所有数据库更改的数据库脚本在定义的时间段内发生
- node.js - 为什么 setstate 中的 *contact 未定义?
- python - 想要传递 false 但得到 Nameerror 异常
- keras - 双曲坐标(Poincaré 嵌入)作为神经网络的输出
- ios - 找不到 iOS 模拟器
- query-optimization - pg-promise的事务序列API中是否保留了顺序?
- c++ - 使用 Stream Builder 查询字符串
- javascript - 无法使用 jQuery get 检索 json 数据