當前位置:首頁 » 編程語言 » sqlserver監視

sqlserver監視

發布時間: 2024-06-06 21:20:59

1. sql server 活動監視器

應該不是配置上的問題,你可以使用SQLServer的事件探查器來看下自己的資料庫中那個地方佔用CPU和內存比較多,來進行下優化,另外可以找找是否是有地方有沒釋放的資源,比如臨時表之類的。

2. 在sqlserver2008用sql監視器 怎麼監視客戶端應用程序的sql語句

SQL2008 可以設置 Profiler。
打開Microsoft SQL Server Management Studio , 在菜單欄有個工具(Tool), 裡面有個事件追蹤(SQL Server Profiler)。
打開sql server profiler, 連接資料庫。彈出Trace Properties(跟蹤屬性), 選擇事件(Events Selection)
重要列名解釋:
CPU:事件所使用的 CPU 時間總計(以毫秒為單位)。
Duration : 持續時間,事件所花費的時間總計,(以毫秒為單位)。
Reads : 伺服器代表事件執行的邏輯磁碟讀取數,(以位元組為單位) 。
Writes :伺服器代表事件執行的物理磁碟寫入數,(以位元組為單位) 。
loginName:SQL 登陸用戶;
SPID:會話編號;
starttime:開始執行時間;
endtime:執行結束時間;
TEXTDATA:執行的語句。

3. 請教zabbix如何監控mssql

監控mssql,需要利用zabbix_agentd.conf配置文件中的PerfCounter高級參數。
設置如下:


PerfCounter = db_pages,"\SQLServer:Buffer Manager()\Database pages",60
PerfCounter = db_free_pages,"\SQLServer:Buffer Manager()\Free pages",60
PerfCounter = db_data_file_size,"\SQLServer:Databases(DATABASE_NAME)\Data File(s) Size (KB)",60
PerfCounter = db_log_file_size,"\SQLServer:Databases(DATABASE_NAME)\Log File(s) Size (KB)",60
PerfCounter = db_userconns,"\SQLServer:General Statistics()\User Connections",60
PerfCounter = db_server_mem,"\SQLServer:Memory Manager()\Total Server Memory (KB)",60
PerfCounter = db_cpu_load,"\Process(sqlservr)\% Processor Time",60


可以實現對SQLServer部分性能的監控.其中數據文件和日誌文件監控中,要將實際監控的資料庫名字
替代"DATABASE_NAME"。
監控項的key分別指向上面定義的參數,如"db_pages""db_free_pages"等。
要想顯示windows主機可以監控的性能計數列表,可以在CMD中輸入typeperf-qx
獲取所有項。

熱點內容
常用的r語言編譯器 發布:2025-01-18 12:55:05 瀏覽:199
同人志解壓密碼 發布:2025-01-18 12:55:05 瀏覽:876
qq密碼不記得怎麼辦 發布:2025-01-18 12:48:22 瀏覽:448
安卓系統停用怎麼辦 發布:2025-01-18 12:35:49 瀏覽:260
五菱宏光星辰哪個配置最值得買 發布:2025-01-18 12:29:43 瀏覽:595
鴻蒙系統為什麼完美兼容安卓應用 發布:2025-01-18 12:16:02 瀏覽:856
數分轉演算法 發布:2025-01-18 12:08:31 瀏覽:612
iphone硬體為什麼比安卓更好 發布:2025-01-18 12:08:29 瀏覽:822
醫院冷熱源配置有哪些 發布:2025-01-18 12:08:26 瀏覽:167
編譯到倉庫 發布:2025-01-18 12:04:40 瀏覽:650