此 SQL 查詢效能監控工具可利用資料庫查詢功能,來檢查 Microsoft SQL、MySQL 或 ORACLE 資料庫中有無特定條件。

重要: 若要利用 SQL 查詢監控工具來監控 MySQL 資料庫,您必須先在 Network Performance Monitor 電腦上下載並安裝 MySQL .NET 連接器。注意,因為有相容性問題,所以目前只支援 MySQL 5.2.5 版 .NET 連接器。連接器位於 Network Performance Monitor 網站 (http://www.whatsupgold.com/MySQL525Connector)。點選這個連結就能下載 mysql-connector-net-5.2.5.zip 檔案。下載檔案後將 MySQL.Data.msi 解壓縮,然後按兩下 MySQL.Data.msi 圖示以執行 MySQL Connector Setup 公用程式。在 [選擇安裝類型] 對話方塊中,選取 [一般安裝],然後按一下 [安裝]。系統會將 MySQL .NET 連接器安裝到以下位置:C:\Program Files\MySQL\MySQL Connector Net 5.2.5\。.NET 連接器安裝完成後,請重新啟動 Network Performance Monitor 電腦。
重要: SQL 查詢監控工具不支援 Windows 和 ADO 身分驗證機制。請務必在「認證資料庫」中為您要進行查詢的資料庫設定認證。認證系統可在 Network Performance Monitor 資料庫中儲存 Windows 和 ADO 資料庫認證資訊,以便與資料庫連線。如需詳細資訊,請參閱〈使用認證〉。
重要: 連線到遠端 SQL 實例時,Network Performance Monitor 只支援 TCP/IP 網路資料庫。

Network Performance Monitor Premium 版提供 SQL 查詢效能監控工具。若要更新使用權,請瀏覽客戶入口網站。

SQL 查詢效能監控工具需要以下一項或多項認證:

  • ADO
  • Windows

使用以下方塊設定 SQL 查詢效能監控工具:

  • 名稱:輸入效能監控工具的專屬名稱。此名稱會顯示在「監控工具資料庫」中。
  • 說明:(選用)輸入效能監控工具的簡短說明。這段說明會顯示在「監控工具資料庫」中效能監控工具的旁邊。
  • [伺服器設定] 區域中輸入或選取適當資訊:
    • 伺服器類型:設定資料庫伺服器類型時,請選取 [Microsoft SQL Server][ORACLE]
註: 若已安裝 MySQL 5.2.5 連接器,則可支援 MySQL 資料庫,並將 MySQL 資料庫列為伺服器類型選項。
  • 連線逾時 (秒):讓 SQL 查詢監控工具能判斷應該等候伺服器回應的時間,一旦超出就結束連線並傳回逾時錯誤訊息。最小允許值是一(1)秒,最大允許值是 120 秒。預設值是 15 秒。
註: 使用者設定的連線逾時設定僅用於輪詢作業。Query Builder 並不使用這項設定,而是採用 15 秒的預設連線逾時值。
  • 伺服器位址:格式分別為 Microsoft SQL Server:伺服器名稱\實例(例如 WUGServer\SQLEXPRESS);MySQL: 伺服器名稱(例如 WUGServer);Oracle:伺服器名稱/服務名稱(例如 WUGServer/Oracle)。
註: 使用 Oracle 伺服器類型時,SQL 查詢監控工具不會採用用戶端(即 Network Performance Monitor 系統)上的 tsnnames.ora 檔案。
  • 連接埠(選用):若使用標準外的連接埠號碼,請輸入資料庫伺服器的連接埠號碼。
  • 要執行的 SQL 查詢:要對資料庫執行的查詢命令,以監控並檢查有無特定的資料庫條件。只允許 SELECT 查詢。
重要: 查詢時必須使用完整的資料庫名稱。如需查詢說明,請按一下 [建立]。SQL Query Builder 會協助您遵守正確的查詢語法。
重要: 您輸入的 SQL 查詢一定會傳回單一數值,具體的說,就是只有一欄的單筆記錄。若查詢作業傳回多筆記錄,監控工具就無法儲存資料。若查詢作業傳回的是單筆記錄,但是記錄中含有多欄資料,監控工具就會挑選第一欄進行儲存。這個第一欄必須是數值,否則監控工具無法儲存資料。
  • 建立:按一下即可開啟 [SQL Query Builder] 對話方塊,協助您編寫查詢命令。
  • 驗證:按一下即可確認查詢是否有效。SQL 查詢的語法有誤時會出現訊息,並以提示說明語法問題。