lr监控mysql_LR通过SiteScope监控mysql
SiteScope下載,安裝
要想使用LoadRunner監(jiān)測MySQL數(shù)據(jù)庫的性能,LoadRunner沒有提供直接監(jiān)測 MySQL的功能,所以,我們需要借助sitescope監(jiān)控,然后在LoadRunner顯示sitescope監(jiān)測結(jié)果,這樣間接地監(jiān)控MySQL性能。
在往上很難找到SiteScope的下載地址,HP官網(wǎng)改版過后就無法下載軟件了。還好,LoadRunner 9.5自帶了一個SiteScope9.5。可以點擊到ftp(ftp://download.atstudy.com 用戶名/密碼:user1/user1)下載LoadRunner9.5。下載好后解壓出來,加載到虛擬光驅(qū),到 “Additional Components\Sitescope\SiteScope 9.50”目錄找到SiteScope的安裝文件。
2.安裝sitescope
安裝的時候請選擇for loadrunner,輸入許可證號:PM90815892099998-99101472。安裝完之后就
會彈出一個頁面,點擊頁面上的http://localhost:8080/SiteScope.就會進入sitescope界面。當進入界面中顯
示的是紅叉叉,你需要安裝java運行環(huán)境jre6,然后運行正常,也可以直接安裝jdk
3.下載java版的mysql驅(qū)動程序(JDBC驅(qū)動程序,最后是5版本以上的)
下載后進行解壓縮,將解壓縮的mysql-connector-java-5.1.14-bin.jar文件復制
C:\SiteScope\java\lib\ext?目錄下,以你的安裝目錄為準
安裝好后系統(tǒng)重啟(sitescope是運行在瀏覽器上的一款軟件,每次要打開時,只要打開瀏覽器輸入對應的網(wǎng)址即可進入對應的sitescope主界面。
SiteScope監(jiān)控MySQL
1.?進入sitescope主界面,點擊“新建組”,輸入自定義的組名,即可成功添加組;
2.?進入新建的組,在新建組一欄下點擊“新建監(jiān)控器”,新添加監(jiān)控器,監(jiān)控mysql的監(jiān)視器選擇“數(shù)據(jù)庫計數(shù)器”;
3.?進入監(jiān)控器設置:
主設置:
數(shù)據(jù)庫連接URL:jdbc:mysql://IP/數(shù)據(jù)庫名稱;
例如:jdbc:mysql://206.168.191.19/aBigDatabase;
查詢:show?status;
數(shù)據(jù)庫驅(qū)動程序:org.gjt.mm.mysql.Driver;
4.?點擊“獲取計數(shù)器”,“OK”保存,到此為止,SiteScope已經(jīng)能夠監(jiān)測到數(shù)據(jù)信息;
5.?連接LoadRunner:打開?LoadRunner的Controller,在“run”中添加“sitescope”,即可成功監(jiān)測到被測數(shù)據(jù)庫的信息了。
附錄:
mysql常用計數(shù)器
計數(shù)器
計數(shù)器分析
Threads_connected
表示當前有多少個客戶連接該mysql服務器,連接數(shù)是否過多,網(wǎng)絡是否存在問題,它是動態(tài)變化的,當達到最大連接數(shù)時,數(shù)據(jù)庫系統(tǒng)就不能提供更多的連接數(shù)了,這時,程序還想新建連接線程,數(shù)據(jù)庫系統(tǒng)就會拒絕,如果程序沒做太多的錯誤處理,就會出現(xiàn)報錯信息
Threads_running
如果數(shù)據(jù)庫超負荷,將會得到一個正在(查詢的語句持續(xù))增長的數(shù)值。這個值也可以小于預先設定的值。這個值在很短的時間內(nèi)超過限定值是沒問題的。若超過預設值時且5秒內(nèi)沒有回落,要同時監(jiān)視其他的一些值
Aborted_clients
客戶端被異常中斷的數(shù)值,對于一些應用程序是沒有影響的,但對于另一些應用程序可能要跟蹤該值,因為異常中斷連接可能表明一些應用程序有問題
Questions
每秒鐘獲得的查詢數(shù)量,也可以是全部查詢的數(shù)量。
Opened_tables
指表緩存沒有命中的數(shù)量。如果該值很大,就需要增加table_cache的數(shù)值
Select_full_join
沒有主鍵(key)聯(lián)合(join)的執(zhí)行。該值可能是零。這是捕獲開發(fā)錯誤的好方法,因為這樣的查詢有可能降低系統(tǒng)的性能
Select_scan
執(zhí)行全表搜索查詢的數(shù)量。如果發(fā)現(xiàn)該值持續(xù)增長,說明需要優(yōu)化,缺乏必要的索引或其他問題
Slow_queries
超過該值(--long-query-time)的查詢數(shù)量,或沒有使用索引查詢數(shù)量。對于全部查詢會有小的沖突。如果該值增長,表明系統(tǒng)有性能問題
Threads_created
該值一般較低。較高的值意味著需要增加thread_cache的數(shù)值,或遇到了持續(xù)增加的連接,表明存在潛在的問題
總結(jié)
以上是生活随笔為你收集整理的lr监控mysql_LR通过SiteScope监控mysql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Coinbase启动第二轮大裁员 涉及9
- 下一篇: 外媒:俄罗斯否决NASA提议 暂不使用S