找出最消耗資料庫資源的前端應用程式主機
找出最消耗資料庫資源的前端應用程式主機 Find the Top Application Servers Loading up your Database 最近有客戶在問,有沒有什麼方式可以知道是哪一台應用程式主機耗用資料庫的資源最多,進而可以查到原因並處理負載較大的狀況。 使用 Foglight Performance Investigator ,方式會變得容易許多! 就從常用的功能開始吧,到Foglight的管理介面,右上角先選擇時間區間,接著在選擇要列出的Top顯示數量。 在左邊的 Tree menu 中展開 Instance,並點選 Client Machines, 點擊之後便會顯示出在這段區間內所有連線到資料庫並且有執行至少一支SQL指令的主機。 在 Top Client Machines 的視窗中顯示並使用 Active Time 這個欄位來做排序,當然也可以用其他的欄位來做排序,除此之外,這整個顯示列表可以匯出成CSV檔案。 是不是比你想像中的還方便,滑鼠點一點就把結果產生出來了! 但是你以為 Foglight 就只有這點能耐嗎? 等等...... 接下去看看...... “Compare” 按鈕可用於檢查特定應用程序(Client Machine)是否每天都在執行大致相同的工作負載。 或者,可以進行檢查以比較 AppServer-A 與 AppServer-B。 一台機器的工作負載很容易與另一台機器的工作負載進行比較。 還會顯示具有顯著偏差的任何維度,並且展開其中任何維度都會提供深入的詳細信息。 在屏幕截圖中,有充分的證據表明SQL語句是從一台客戶端計算機運行的,而不是另一台客戶端計算機。 若您對 Foglight 的功能有更多興趣,歡迎聯絡倍力資訊。