當前位置:首頁 » 編程語言 » 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
獲取所有項。

熱點內容
開通了免密為什麼還要密碼 發布:2024-11-27 04:17:42 瀏覽:14
excel導入資料庫java 發布:2024-11-27 04:16:21 瀏覽:623
ps不能存儲bpm 發布:2024-11-27 04:04:12 瀏覽:612
jquery代碼加密 發布:2024-11-27 03:54:51 瀏覽:593
數字密碼人格是什麼原理 發布:2024-11-27 03:46:34 瀏覽:426
華為怎麼看手機的配置 發布:2024-11-27 03:27:42 瀏覽:381
php函數作用域 發布:2024-11-27 03:26:11 瀏覽:176
pythonasteval 發布:2024-11-27 03:21:14 瀏覽:563
電腦伺服器機什麼意思 發布:2024-11-27 03:18:59 瀏覽:837
本地存儲是否允許 發布:2024-11-27 03:08:02 瀏覽:411