查看sql server數(shù)據(jù)庫(kù)連接數(shù)的三種方法
怎樣才能查看sql server數(shù)據(jù)庫(kù)連接數(shù)呢?下面就將為您介紹三種查看的方法,供您參考,希望能夠幫助到您。
1.通過(guò)系統(tǒng)的“性能”來(lái)查看:
開始->管理工具->性能(或者是運(yùn)行里面輸入 mmc)然后通過(guò)
添加計(jì)數(shù)器添加 SQL 的常用統(tǒng)計(jì) 然后在下面列出的項(xiàng)目里面選擇用戶連接就可以時(shí)時(shí)查詢到sql server數(shù)據(jù)庫(kù)連接數(shù)了。
不過(guò)此方法的話需要有訪問(wèn)那臺(tái)計(jì)算機(jī)的權(quán)限,就是要通過(guò)windows賬戶登陸進(jìn)去才可以添加此計(jì)數(shù)器。
2.通過(guò)系統(tǒng)表來(lái)查詢:
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID]
IN
(
SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='databaseName'
)
databaseName 是需要查看的數(shù)據(jù)庫(kù),然后查詢出來(lái)的行數(shù),就是當(dāng)前的sql server數(shù)據(jù)庫(kù)連接數(shù)。不過(guò)里面還有一些別的狀態(tài)可以做參考用。
3.通過(guò)系統(tǒng)過(guò)程來(lái)查詢:
SP_WHO 'loginName'
loginName 是當(dāng)然登陸Sql的用戶名,一般程序里面都會(huì)使用一個(gè)username來(lái)登陸SQL這樣通過(guò)這個(gè)用戶名就能查看到此用戶名登陸之后占用的連接了。
如果不寫loginName,那么返回的就是所有的sql server數(shù)據(jù)庫(kù)連接。
【編輯推薦】




















