亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 3879 | 回復(fù): 0
打印 上一主題 下一主題

構(gòu)建高性能的MYSQL數(shù)據(jù)庫(kù)-sql-bench(單一組件測(cè)試) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-02-21 16:43 |只看該作者 |倒序?yàn)g覽

構(gòu)建高性能的MYSQL數(shù)據(jù)庫(kù)-sql-bench(單一組件測(cè)試)(2009-12-22 10:32:04)
標(biāo)簽:
it
  
分類:
mysql


sql-bench是mysql自帶做基準(zhǔn)測(cè)試的工具,在mysql目錄下有個(gè)sql-bench子目錄,里面存放著測(cè)試程序,這些程序都是perl實(shí)現(xiàn)的。下面介紹幾個(gè)常用的程序:
# /usr/local/mysql/sql-bench/run-all-tests –server=mysql –user=root –password=123456 –log –fast
以上是全局測(cè)試,包括增刪改查等操作,以快速的方式進(jìn)行事務(wù)操作。如果出現(xiàn)以下錯(cuò)誤:
install_driver(mysql) failed: Can’t locate DBD/mysql.pm
解決方法是安裝一個(gè)DBD-MYSQL包即可,下載地址為:
http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-2.9005.tar.gz
安裝方法:
# wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-2.9005.tar.gz
# tar zxvf DBD-mysql-2.9005.tar.gz
# cd DBD-mysql-2.9005
# perl Makefile.PL –testdb=test –testuser=root –testpassword=”123456″
# make
# make test
# make install
到此DBD-MYSQL就安裝完成了,當(dāng)然如果沒有出現(xiàn)上面那個(gè)錯(cuò)誤可以不用操作這些步驟。
# /usr/local/mysql/sql-bench/test-insert –server=mysql –user=root –password=123456
這個(gè)命令是測(cè)試數(shù)據(jù)庫(kù)的插入性能,默認(rèn)是插入300000條數(shù)據(jù)。
# /usr/local/mysql/sql-bench/test-connect –server=mysql –user=root –password=123456
可想而知,這個(gè)命令則是測(cè)試數(shù)據(jù)庫(kù)連接性能。
# /usr/local/mysql/sql-bench/test-select –server=mysql –user=root –password=123456
這個(gè)當(dāng)然是測(cè)試數(shù)據(jù)庫(kù)的查詢性能了。
其實(shí)MYSQL自帶的還有其他各種測(cè)試,這里就不一一介紹了,基本是大同小異,至于測(cè)試結(jié)果,主要顯示是CPU耗費(fèi)的資源,包括用戶,系統(tǒng)的占用情況,當(dāng)測(cè)試結(jié)束后,它會(huì)自動(dòng)將結(jié)果以文本文件格式保存到 /usr/local/mysql/sql-bench/output 目錄下,方便以后分析。
4、super smack(單一組件測(cè)試)
super smack是一個(gè)強(qiáng)大的廣受贊譽(yù)的壓力測(cè)試工具,支持MySQL和PostgreSQL數(shù)據(jù)庫(kù)。下載地址為:
http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz
下載,解壓并安裝:
# wget http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz
# tar xvzf super-smack-1.3.tar.gz
# cd super-smack-1.3
# ./configure –prefix=/usr/local/supersmack –with-mysql –with-mysql-lib=/usr/local/mysql/lib –with-mysql-include=/usr/local/mysql/include
# make & make install
配置測(cè)試信息:
# cp /usr/share/smacks/select-key.smack ./select-key.smack
# vi select-key.smack
文件中的信息,基本就修改用戶名和密碼即可,保證數(shù)據(jù)庫(kù)可以正常操作,下面開始測(cè)試:
# /usr/local/supersmack/bin/super-smack -d mysql select-key.smack 10 100
這個(gè)命令意思模擬10個(gè)用戶,每個(gè)用戶進(jìn)行100次事務(wù)操作。命令首先會(huì)通過執(zhí)行 gen-data -n 90000 -f %12-12s%n,%25-25s,%n,%d’ ,將輸出的信息插入到 /var/smack-data/words.dat文件中。然后在test數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)http_auth表,最后將 words.dat文件的信息插入到http_auth表中。測(cè)試結(jié)果如下:

測(cè)試結(jié)果分析:
來自10個(gè)模擬用戶,連接時(shí)間最長(zhǎng)為79ms,最小0ms,平均為16ms,super-smack總共執(zhí)行了2000個(gè)查詢,每個(gè)查詢都小于1毫秒,服務(wù)器平均每秒執(zhí)行7802.08次select_index型查詢。


本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u3/111930/showart_2183416.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP