如何實時檢視當前活動連線

2021-04-17 03:16:59 字數 696 閱讀 3239

原來一直被這個問題所困擾,前些天在網上偶然發現解決的辦法。現分享如下:

基本語句為sp_who

我們可以把查詢結果插入到我們自己定義的表(monitoruser)中

基本語句為

createtablemonitoruser

(                 spidint, 

ecidint,

statusvarchar(200),

loginamevarchar(200),

hostnamevarchar(200),        //根據sp_who的結果新建表結構          

blkvarchar(200),

dbnamevarchar(200),

cmdvarchar(200),

[datetime][datetime]notnull

)altertable[dbo].[monitoruser]withnocheckadd

constraint[datetime]default(getdate())for[datetime] //自動獲取時間插到datetime列中

goinsertintomonitoruser(spid,ecid,status,loginame,hostname,blk,dbname,cmd)

exec('sp_who')   //執行sp_who,將結果插入到monitoruser中

mysql檢視當前實時連線數

靜態檢視 show processlist show full processlist show variables like max connections show status like connection 實時檢視 mysql show status like threads variab...

檢視mysql和pgsql當前實時連線數

靜態檢視 show processlist show full processlist show variables like max connections show status like connection 實時檢視 mysql show status like threads variab...

mysql 檢視實時 如何檢視實時MySQL查詢?

您可以非常輕鬆地將每個查詢記錄到日誌檔案中 mysql show variables like general log variable name value general log off general log file var run mysqld mysqld.log mysql set g...