我有一个使用100%cpu的SQL Server数据库。我运行了以下脚本
Select
r.session_id,
s.text,
r.[status],
r.blocking_session_id,
r.cpu_time,
r.total_elapsed_time
from sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS s
并得到了这个结果:
我在互联网上搜索了与[Project1]有关的任何内容。[ot_id] AS [ot_id]但是没有发现任何与SQL Server Bug网站不匹配的内容,表明代码存在问题,并且bug已于2013年修复,但我最大的问题是我不知道导致此问题的代码是什么,并且公司目前没有使用DBA。我是一名试图理解SQL的二线工程师,所以如果你可以帮助我们保持对外行人的条款,那么我们是非常好的
答案 0 :(得分:0)
我已经按照Joakim的第一条指令找到了我的表,它的应用程序审计表似乎是错误的,因此我已将其禁用,并且我的CPU使用率已从100%降至4%