SQLSERVERサーバのCPUを100%緊急対応:高いCPUのセッションやKILLのクエリアカウント

---高いCPUをセッションを使用してクエリ
SELECT TOP 10
[SESSION_ID]、
[REQUEST_ID]、
[START_TIME] AS '開始時間'、
[状態] AS '状態'、
[コマンド] AS 'コマンド'、
DESTを。[テキスト] 'SQL文' AS、
DB_NAME([のdatabase_id]) 'データベース名'、AS
'セッションID他のセッションをブロックする' AS [blocking_session_id]、
'リソースの種類を待っている' AS [wait_type]、
[WAIT_TIME] '待っている時間' AS 、
[wait_resource] AS「リソースを待っている」は、
[読み込み] AS、「物理の数を読み取り」
[書き込み] AS「書き込みサイクル」、
[logical_reads] AS「は、論理の数を読み取る」
[ROW_COUNT] AS「は、結果の行数を返します」
SYS FROM [dm_exec_requests]とDER
CROSS APPLY
SYS。[dm_exec_sql_text(DER [たsql_handle])ASは、をdest
WHERE [SESSION_ID]> DB_NAME 50(DERを。【のdatabase_id])= 'データベース名'
[CPU_TIME] DESC BY ORDER


---キルセッション

殺す[SESSION_ID]

例:kill 90

 

おすすめ

転載: www.cnblogs.com/szone/p/11076552.html