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