av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

獲取SQL Server的當前連接數(shù)

瀏覽:2日期:2023-10-30 15:53:37

首先聲明:這個問題我沒有解決

當網(wǎng)友問到我這個問題時,我也還以為很簡單,以為SQL Server應(yīng)該提供了對應(yīng)的系統(tǒng)變量什么的.但是到目前為止,我還沒有得到一個比較好的解決方案.可能很簡單,,只不過我不知道罷了.希望如此..

下面我說說相關(guān)的知識吧.希望大家可以給出一個比較好的方法.

這里有幾個與之相關(guān)的概念.

SQL Server提供了一些函數(shù)返回連接值(這里可不是當前連接數(shù)喲!),個人覺得,很容易產(chǎn)生誤解.

系統(tǒng)變量

@@CONNECTIONS 返回自上次啟動 Microsoft® SQL Server™ 以來連接或試圖連接的次數(shù)。

@@MAX_CONNECTIONS 返回 Microsoft® SQL Server™ 上允許的同時用戶連接的最大數(shù)。返回的數(shù)不必為當前配置的數(shù)值。

系統(tǒng)存儲過程

SP_WHO

提供關(guān)于當前 Microsoft® SQL Server™ 用戶和進程的信息??梢院Y選返回的信息,以便只返回那些不是空閑的進程。

列出所有活動的用戶:SP_WHO ‘a(chǎn)ctive’

列出某個特定用戶的信息:SP_WHO ‘sa’

系統(tǒng)表

Sysprocesses

sysprocesses 表中保存關(guān)于運行在 Microsoft® SQL Server™ 上的進程的信息。這些進程可以是客戶端進程或系統(tǒng)進程。sysprocesses 只存儲在 master 數(shù)據(jù)庫中。

Sysperfinfo

包括一個 Microsoft® SQL Server™ 表示法的內(nèi)部性能計數(shù)器,可通過 Windows NT 性能監(jiān)視器顯示.

有人提議說為了獲取SQL Server的當前連接數(shù):使用如下SQL:

SELECT COUNT(*) AS CONNECTIONS FROM master..sysprocesses

個人認為不對,看看.sysprocesses的login_time列就可看出.

另外一個方面是進程不能和連接相提并論,他們是一對一的關(guān)系嗎,也就是說一個進程就是一個連接?一個連接應(yīng)該有多個進程的,所以連接和進程之間的關(guān)系應(yīng)該是1:n的.

因為sysprocesses列出的進程包含了系統(tǒng)進程和用戶進程,為了得到用戶連接,可以使用如下SQL:

SELECT cntr_value AS User_Connections FROM master..sysperfinfo as pWHERE p.object_name = 'SQLServer:General Statistics' And p.counter_name = 'User Connections'

個人還是認為不對,因為它是一個計數(shù)器,可能會累加的.

還有一種方案是利用如下SQL:

select connectnum=count(distinct net_address)-1 from master..sysprocesses

理由是net_address是訪問者機器的網(wǎng)卡值,這個總該是唯一的吧.但是看起來得到的是所有時間內(nèi)的連接數(shù).

希望大家可以給出自己的解決方案.這個問題解決了,相信會有很大的用途.

http://confach.cnblogs.com/archive/2006/05/31/414156.html

主站蜘蛛池模板: 日本人做爰大片免费观看一老师 | 中文字幕 在线观看 | 亚洲成人福利视频 | 99热.com| 国产日韩欧美在线观看 | 久草院线 | 亚洲一区二区久久 | 免费观看国产视频在线 | 久久se精品一区精品二区 | 国产一区 | 成人激情视频在线观看 | 国产精品久久久久久久岛一牛影视 | 久久精品99国产精品日本 | 日韩在线看片 | 午夜三区 | 久久久久久久久久久高潮一区二区 | 欧美激情一区二区三级高清视频 | 黄色在线免费播放 | 国产欧美日韩精品在线观看 | 天天色综 | 天天摸天天干 | 激情国产 | 一区二区精品 | 国产一级精品毛片 | 一区二区三区国产 | 国产乱码精品一区二区三区中文 | 成人免费影院 | 欧美成人精品一区二区三区 | 99精品亚洲国产精品久久不卡 | 精品精品| www国产成人免费观看视频 | tube国产| 久久lu| 一区二区三区视频在线观看 | 国产毛片视频 | 中文字幕在线国产 | 亚洲精品视频免费观看 | av一级久久 | 国产一区二区在线视频 | 欧美国产亚洲一区二区 | 日韩欧美一级精品久久 |