LR通過SiteScope監控mysql

來源:互聯網
上載者:User

標籤:

SiteScope下載,安裝

  要想使用LoadRunner監測MySQL資料庫的效能,LoadRunner沒有提供直接監測 MySQL的功能,所以,我們需要藉助sitescope監控,然後在LoadRunner顯示sitescope監測結果,這樣間接地監控MySQL效能。

  在往上很難找到SiteScope的,HP官網改版過後就無法下載軟體了。還好,LoadRunner 9.5內建了一個SiteScope9.5。可以點擊到ftp(ftp://download.atstudy.com 使用者名稱/密碼:user1/user1)下載LoadRunner9.5。下載好後解壓出來,載入到虛擬光碟機,到 “Additional Components\Sitescope\SiteScope 9.50”目錄找到SiteScope的安裝檔案。

 

2.安裝sitescope

 

   安裝的時候請選擇for loadrunner,輸入許可證號:PM90815892099998-99101472。安裝完之後就

 

   會彈出一個頁面,點擊頁面上的http://localhost:8080/SiteScope.就會進入sitescope介面。當進入介面中顯

 

   示的是紅叉叉,你需要安裝java運行環境jre6,然後運行正常,也可以直接安裝jdk

 

3.下載java版的mysql驅動程式(JDBC驅動程式,最後是5版本以上的)

 

   下載後進行解壓縮,將解壓縮的mysql-connector-java-5.1.14-bin.jar檔案複製

 

     C:\SiteScope\java\lib\ext 目錄下,以你的安裝目錄為準

 

安裝好後系統重啟(sitescope是運行在瀏覽器上的一款軟體,每次要開啟時,只要開啟瀏覽器輸入對應的網址即可進入對應的sitescope主介面。

 

SiteScope監控MySQL

 

 

1. 進入sitescope主介面,點擊“新群組”,輸入自訂的組名,即可成功添加組;

 

2. 進入建立的組,在新群組一欄下點擊“建立監控器”,新添加監控器,監控mysql的監視器選擇“資料庫計數器”;

 

3. 進入監控器設定:

 

主設定:

 

資料庫連接URL:jdbc:mysql://IP/資料庫名稱;

 

例如:jdbc:mysql://206.168.191.19/aBigDatabase;

 

查詢:show status;

 

資料庫驅動程式:org.gjt.mm.mysql.Driver;

 

4. 點擊“擷取計數器”,“OK”儲存,到此為止,SiteScope已經能夠監測到資料資訊;

 

5. 串連LoadRunner:開啟 LoadRunner的Controller,在“run”中添加“sitescope”,即可成功監測到被測資料庫的資訊了。

 

 

 

附錄:

 

mysql常用計數器

 

計數器

計數器分析

Threads_connected

表示當前有多少個客戶串連該mysql伺服器,串連數是否過多,網路是否存在問題,它是動態變化的,當達到最大串連數時,資料庫系統就不能提供更多的串連數了,這時,程式還想建立連接線程,資料庫系統就會拒絕,如果程式沒做太多的錯誤處理,就會出現報錯資訊

Threads_running

如果資料庫超負荷,將會得到一個正在(查詢的語句持續)增長的數值。這個值也可以小於預先設定的值。這個值在很短的時間內超過限定值是沒問題的。若超過預設值時且5秒內沒有回落,要同時監視其他的一些值

Aborted_clients

用戶端被異常中斷的數值,對於一些應用程式是沒有影響的,但對於另一些應用程式可能要跟蹤該值,因為異常中斷串連可能表明一些應用程式有問題

Questions

每秒鐘獲得的查詢數量,也可以是全部查詢的數量。

Opened_tables

指表緩衝沒有命中的數量。如果該值很大,就需要增加table_cache的數值

Select_full_join

沒有主鍵(key)聯合(join)的執行。該值可能是零。這是捕獲開發錯誤的好方法,因為這樣的查詢有可能降低系統的效能

Select_scan

執行全表搜尋查詢的數量。如果發現該值持續增長,說明需要最佳化,缺乏必要的索引或其他問題

Slow_queries

超過該值(--long-query-time)的查詢數量,或沒有使用索引查詢數量。對於全部查詢會有小的衝突。如果該值增長,表明系統有效能問題

Threads_created

該值一般較低。較高的值意味著需要增加thread_cache的數值,或遇到了持續增加的串連,表明存在潛在的問題

 

 

 

LR通過SiteScope監控mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.