2014年3月14日 星期五

查詢SQL Server Connection

近期在處理專案時,在客戶端安裝的產品常常緩慢並無法登入一段時間,因該資料庫是共用的狀況,為了找出Connection的使用狀況,執行以下SQL


--查詢目前連線數量
SELECT * FROM master..sysperfinfo where object_name = 'SQLServer:General Statistics' And counter_name = 'User Connections'

--查詢目前連線數明細
Use Master
SELECT c.session_id, c.connect_time,s.login_time, c.client_net_address,
s.login_name,s.status 
FROM sys.dm_exec_connections c left join sys.dm_exec_sessions s 
on c.session_id = s.session_id
 
 
參考資料: 
http://technet.microsoft.com/zh-tw/library/ms189806(SQL.100).aspx
http://technet.microsoft.com/zh-tw/library/ms181509(SQL.90).aspx
http://technet.microsoft.com/zh-tw/library/ms176013.aspx

沒有留言:

張貼留言