特定のサーバーインスタンスで特定のデータベースに対して長期ブロック(1時間と仮定)クエリを自動的に検出して強制終了し、結果を報告してブロックされたブロッククエリを表示する方法自動的にブロックを停止し、結果を報告する
0
A
答えて
0
あなたはこの1つは唯一のクエリと処理時間here
SELECT r.start_time [Start Time],session_ID [SPID],
DB_NAME(database_id) [Database],
SUBSTRING(t.text,(r.statement_start_offset/2)+1,
CASE WHEN statement_end_offset=-1 OR statement_end_offset=0
THEN (DATALENGTH(t.Text)-r.statement_start_offset/2)+1
ELSE (r.statement_end_offset-r.statement_start_offset)/2+1
END) [Executing SQL],
Status,command,wait_type,wait_time,wait_resource,
last_wait_type
FROM sys.dm_exec_requests r
OUTER APPLY sys.dm_exec_sql_text(sql_handle) t
WHERE session_id != @@SPID -- don't show this query
AND session_id > 50 -- don't show system queries
ORDER BY r.start_time
が表示され、ブロッキングプロセスを強制終了する場合
SELECT * FROM sys.dm_exec_requests
ですべてのサーバーのトランザクションを見ることができます:
KILL [session_id]
+0
SQLのジョブを作成してブロックを見つけ、それを殺してレポートを電子メールで送信したいのですが。 – Siri
+0
私はまだこれがあなたが必要と思うと思う。クエリは実行時間を与えます。クエリを実行するプログラムを作成し、しきい値を超える時間がかかるものを強制終了することができます。 –
関連する問題
- 1. SidekiqがRollbarにエラーを自動的に報告しますか?
- 2. divブロックの移動を停止する
- 3. nlme混合効果モデルの全体的な結果を報告するには
- 4. Matlab - 結果を自動的に生成
- 5. UIPopoverが自動的に終了するのを停止する
- 6. 秒後に自動的に録画を停止する
- 7. git status:.logファイルの報告を停止するには
- 8. Androidスタジオ2.2からビルドを停止して自動的にビルド
- 9. pandocの自動停止を停止する
- 10. SQLスプレッドシートをExcelスプレッドシートに定期的に自動的に報告する方法
- 11. キュウリは自動的に結果が
- 12. SQL Serverエージェント(SQLEXPRESS)が自動的に停止します
- 13. ワークフローマネージャのバックエンドサービスが自動的に停止します
- 14. サービスが自動的に数分後に停止する
- 15. ヌルエンティティフィールドは@PostUpdateメソッドを自動的に停止させます
- 16. ubuntuでOpenfireサービスが自動的に停止しました
- 17. EclipseでTomcatサーバーが自動的に停止しました
- 18. 自動的にファイルにSQLクエリ結果を出力します
- 19. Mongo DBサービスが自動的に停止する
- 20. Windowsサービスが自動的に停止する
- 21. djangoが自動的にunicodifing POSTのstuffから停止する
- 22. Apache Camelのコンテキストが自動的に停止する
- 23. pyparsingで自動的に結果名を設定しますか?
- 24. 結果をEditTextに自動的に表示する方法は?
- 25. azure関数の結果を自動的に取得する
- 26. Bash:結果のプロセスを停止してフィルタリングする
- 27. IBM Cloud Private - 停止したコンテナーが自動的に再始動します
- 28. Sonarqubeは結果をJenkinsとGerritに報告しません
- 29. androidプロジェクトの例外を自動的にFirebaseに報告するには?
- 30. winformsでイメージを追加中に自動的にスクロールスクロールバーを停止する
[sp_whoIsActive](https://www.brentozar.com/archive/2010/09/sql-server-dba-scripts-how-to-fi)これは実際に多くの人がDB監視ツールを使用しています。 – scsimon