按CPU耗費情況倒序查詢某個數據庫當前連接狀態

有時遇到數據庫的一些性能問題,特別是連接池不夠用的情況。 需要定位具體哪個程序,或哪個連接狀態,或哪個SQL執行問題,通過下面方法來排查。 -- 按CPU耗費情況倒序查詢某個數據庫當前連接狀態 select *,(select text from sys.dm_exec_sql_text (sysprocesses.sql_handle)) from sysprocesses where dbid= db_id('BetaLeads_DB') order by cpu desc -- 根據sql handle查詢對應的SQL命令,注意有時效性 select * from sys.dm_exec_sql_text (0x01000D00EFDD5F3610A3AB431402000000000000) SQL連接狀態中的waittype釋義 https://docs.microsoft.com/zh-cn/archive/blogs/psssql/the-sql-server-wait-type-repository
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章