發表文章

目前顯示的是有「user-defined」標籤的文章

How to, 利用Foglight找出MS SQL效能不佳的Index

圖片
How to, 利用Foglight找出MS SQL效能不佳的Index Foglight監控資料庫有很多強大的功能,除了利用Foglight進行MS SQL資料庫效能監控之外,您也可以自訂SQL script進行其它效能資訊查詢。 本文章讓您了解如何利用Foglight PI for SQL Server的User Defined功能。 1.依下圖執行 Database | 選定Database Instance前的checkbox | Settings | Administration 2.選定如下圖的User-defined Collections 3.按下Add按鈕新增User-defined Collection。 第一次設定會出現如下圖要求設定執行User-defined Collection的連線認證,請按下Edit Credentials這個按鈕。 4.本步驟4或步驟5選其中一個執行設定資料庫連線認證步驟,這邊設定利用目前Foglight用來監控資料庫同一帳號,若您要利用其他帳號連線資料庫,請利用步驟5進行設定。 5.此步驟設定以非原本Foglight監控DB的其他帳號來執行User-defined Collection,設定完成請按OK按鈕。 6.接下來,請按Set Details按鈕設定收集資料的SQL Statement。 7.如下圖,輸入此Collection的名稱與說明及查詢的SQL Statement,設定完成後按下Verify按鈕。 8.若Verify沒問題,則顯示如下圖畫面。按下Close按鈕繼續。 9.接著要設定每個查詢欄位的Type。 10.如下圖,點選第一個欄位database_name,很明顯畫面上顯示Column Type為STRING,按下欄位Type下面的Click to select,設定Type為String,接著按下Set按鈕設定。 11. 接著點選第二個欄位table_name,設定本欄位為unique key值,Type為String,,接著按下Set按鈕設定。 (請注意,若您的查詢SQL Statement欄位中有unique key值,則在此處也需手動設定)  12...