有誰知道在特定的時間內,如何能夠獲得MSSQL2000服務器的總呼叫數,比方說24小時?最簡單的方法來獲取MSSQL2000服務器的呼叫數
我們想知道我們的生產機器每天收到多少個電話,但是我們找不到任何好的工具/策略。
問候 弗雷德裏克
有誰知道在特定的時間內,如何能夠獲得MSSQL2000服務器的總呼叫數,比方說24小時?最簡單的方法來獲取MSSQL2000服務器的呼叫數
我們想知道我們的生產機器每天收到多少個電話,但是我們找不到任何好的工具/策略。
問候 弗雷德裏克
我覺得這裏使用SQL事件探查器是矯枉過正在這種情況下,特別是因爲它可以根據您跟蹤什麼在服務器上創建大量負載。 SQL Server通過sysperfinfo系統表公開用於其性能計數器的原始值;你應該只能夠每天一次運行此查詢和減去值來工作,你有多少SQL請求當日接收:
SELECT cntr_value
FROM sysperfinfo
WHERE object_name = 'SQLServer:SQL Statistics'
AND counter_name = 'Batch Requests/sec'
如果服務器全日達這顯然只工作;重新啓動將重置該號碼。
我以另一種方式解決了這個問題(所有調用都通過IIS羣集「路由」,我可以在其中分析日誌)。
Thanx!