欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

壓測工具swingbench和sysbench有什么區(qū)別

小編給大家分享一下壓測工具swingbench和sysbench有什么區(qū)別,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)服務(wù)項目包括尖山網(wǎng)站建設(shè)、尖山網(wǎng)站制作、尖山網(wǎng)頁制作以及尖山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,尖山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到尖山省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

swingbench

 先來說說swingbench,這款工具是Oracle英國的一個員工用Java開發(fā)的,沒想到一下子成了壓測Oracle的不二之選。當(dāng)然Oracle還有不少這樣的工具,比如DUL(Data UnLoader),是新西蘭的一個員工用c開發(fā),一個可以直接讀取數(shù)據(jù)文件的工具,基本是ACS部門在提供高級服務(wù)所用。還有一款是SQLT也叫作SQLTXPLAIN,是Oracle Server Technologies Center of Expertise - ST CoE 提供的一款工具,可以通過MOS ID(ID 215187.1)下載,當(dāng)然這樣的工具還不少。

   回到我們的話題,swingbench因為基于Java的原因,所以跨平臺的支持還是很不錯的?;旧衔覀兪窃赪indows平臺上測試服務(wù)端的數(shù)據(jù)庫性能,用到了Java,那么使用JDBC是很自然的一件事情。

壓測工具swingbench和sysbench有什么區(qū)別

swingbench的設(shè)計風(fēng)格是完全的組件化,每個組件可以單獨抽出來使用,所以你如果到支持的站點去查看。宣傳的組件圖還是很霸氣的。比如swingbench的主界面,數(shù)據(jù)生成器,追蹤分析。

壓測工具swingbench和sysbench有什么區(qū)別

還有更炫的。監(jiān)控數(shù)據(jù)庫的多項指標(biāo),DB time等。這效果和商用的spotlight監(jiān)控有一拼。

壓測工具swingbench和sysbench有什么區(qū)別

   毫無疑問,swingbench是個好東西,一個工具箱繼續(xù)發(fā)揚光大,得靠大家的使用和推廣普及。有句話說得好,世上只有兩種工具,一種是被人罵的,另一種是沒人用的,被罵的越多,側(cè)面反映出關(guān)注度越高,使用率越高,越用越成熟,這個MySQL就是一個很不錯的例子。

   swingbench支持的功能如此豐富,可以指定多個數(shù)據(jù)倉庫,可以生成指定大小的數(shù)據(jù),測試是基于訂單業(yè)務(wù),模擬的場景更加豐富,它有什么缺點嗎?有的。

    首先個人感覺最大的一點是它只支持Oracle,其實基于JDBC就是一個輕量級的接口,可以連接多種數(shù)據(jù)庫。數(shù)據(jù)庫工具松鼠就是這樣,一個JDBC可以適配很多的數(shù)據(jù)庫。如果在這一點上有所突破,我覺得還是有很大的潛力的。

    還有基于這個工具的特性,支持Oracle平臺,似乎離開源社區(qū)還有一定的距離,盡管這個工具確實是開源的,我查了下github上暫時還沒有看到,目前的支持是通過站點來維護的,目前最新的版本是2.6,已經(jīng)支持12c.  

sysbench

   這款工具和swingbench有一個共同點,那就是它也是Oracle的一個員工開發(fā)的,不過屬于MySQL team,后來到了Percona.

一個公司竟然能夠產(chǎn)出兩種風(fēng)格的軟件,和本身支持的數(shù)據(jù)庫是有明顯的關(guān)系的,這句話可能比較繞。我逐漸展開來說,先說說我最近安裝,使用sysbench的一些感受。

   如果使用sysbench比較早一些的版本,應(yīng)該就是0.4.12了。這個版本最早也是有一個單獨的站點來維護的,目前已經(jīng)全面轉(zhuǎn)移到github上了。

   這個工具基于c開發(fā),目前支持的數(shù)據(jù)庫種類很豐富。

# find . -name "drv*.c"
./drizzle/drv_drizzle.c
./pgsql/drv_pgsql.c
./mysql/drv_mysql.c
./oracle/drv_oracle.c
./attachsql/drv_attachsql.c其中MySQL,這是原生支持,默認就有的。還支持PostgreSQL和Oracle,還有一個MySQL的分支drizzle也是支持的。

    0.4.12的版本很多年前就在用,優(yōu)點很多,可以壓測內(nèi)存,CPU,IO,mutext等都可以測試,支持的數(shù)據(jù)庫壓測是其中的一個部分。這部分功能基于c的優(yōu)勢就很明顯了。

     但是0.4.12這個版本限制還是比較多,比如只能基于一個數(shù)據(jù)庫的一個一個表來壓測,這一點來說限制就很大了。所以能夠測試的場景還是很有限的。

     到了0.5的版本,這個情況改觀了,可以一個庫里多表了,而且可以設(shè)置interval參數(shù)來查看一個實時的變化了。因為它支持Oracle,所以我就很有興趣的測試了一下,結(jié)果讓我有點受挫。

為什么呢,0.5的版本中安裝Oracle,主要就是一個動態(tài)鏈接庫的配置要到位,但是配置好之后要開啟測試的時候,發(fā)現(xiàn)數(shù)據(jù)庫的驅(qū)動選擇了oracle,但是測試卻提示unknown database,帶著疑問細看,原來測試的模板里竟然沒有Oracle.這個怎么辦自己動手豐衣足食,不過要寫還確實有難度,為什么呢,因為模板是基于腳本語言Lua的,這又多了一道坎。

    不過行業(yè)里也有不少朋友寫了一些Lua的模板可以參考。

這里我訴訴苦,那就是sysbench最新版本是1.0.3,我想新版本支持Oracle應(yīng)該已經(jīng)做得很好了,看官方的提示,對于Oracle安裝還單獨提供了一個README-Oracle.md,但是里面的安裝提示還是和我預(yù)期的有一些差別。

   首先是安裝的客戶端,目前提供的是12c的精簡版,這個沒有問題,但是基于的操作系統(tǒng)是ubuntu 14,對于Oracle企業(yè)版來說是沒有官方認證的,Linux版本Oracle官方可查到的,支持的系統(tǒng)基本是下面的這幾個,版本會有一些變化。

Red Hat Enterprise Linux AS/ES
Oracle Enterprise Linux  ( OEL)
SUSE Linux Enterprise Server
AsianuxUbuntu也是Linux,但是后面的安裝就讓我有了不少的難度,需要安裝Cuda,而且是使用dpkg,這部分很陌生,查了下原來dpkg 是Debian package的簡寫,為"Debian" 操作系統(tǒng)專門開發(fā)的套件管理系統(tǒng),用于軟件的安裝,更新和移除。
   安裝一套Cuda環(huán)境,我查了下,要花的功夫還真不少,最后輾轉(zhuǎn)嘗試,算是放棄了。

  于是回到0.5的版本來,配置了動態(tài)鏈接庫,很快就配置好了,但是沒有Lua模板,這個時候可以參考o(jì)sdba提供的一套定制版,可以支持MySQL,Oracle,PostgreSQL,我試了下,還不錯。

  整個過程如果使用git分分鐘即可搞定。

抓取sysbench的安裝部分

# git clone  https://github.com/osdba/sysbench_bin.git然后抓取Lua腳本部分

# git clone https://github.com/osdba/sysbench_lua  然后創(chuàng)建一個sysbench目錄,把抓取到的兩個目錄整合起來。

# mkdir sysbench
# cd sysbench
# cp ../sysbench_bin/bin/* .
# cp -r ../sysbench_lua/lua . 這樣一來目錄下就有了3個執(zhí)行文件,和直接使用sysbench的命令方式基本一樣,只是有所側(cè)重。

-rwxr-xr-x 1 root root 3307216 Mar 24 16:09 sysbench_mysql
-rwxr-xr-x 1 root root 3324397 Mar 24 16:09 sysbench_ora
-rwxr-xr-x 1 root root 3253979 Mar 24 16:09 sysbench_pg

看完了這篇文章,相信你對“壓測工具swingbench和sysbench有什么區(qū)別”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文題目:壓測工具swingbench和sysbench有什么區(qū)別
瀏覽路徑:http://chinadenli.net/article10/jsejgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、定制開發(fā)、商城網(wǎng)站電子商務(wù)、手機網(wǎng)站建設(shè)、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
国产日韩中文视频一区| 中国一区二区三区不卡| 永久福利盒子日韩日韩| 精品人妻一区二区三区四区久久| 精品香蕉国产一区二区三区| 国产熟女高清一区二区| 国产一区二区不卡在线视频| 欧美亚洲国产日韩一区二区| 内射精子视频欧美一区二区| 国产av一区二区三区四区五区| 国产精品欧美激情在线| 欧美成人黄色一级视频| 亚洲熟女诱惑一区二区| 欧美又大又黄刺激视频| 免费播放一区二区三区四区| 欧洲精品一区二区三区四区| 好吊一区二区三区在线看| 亚洲黄片在线免费小视频| 九九热这里有精品20| 欧美性欧美一区二区三区| 午夜福利视频六七十路熟女| 老司机精品视频在线免费看| 99精品人妻少妇一区二区人人妻| 精品国产丝袜一区二区| 日本特黄特色大片免费观看| 久久免费精品拍拍一区二区| 欧美尤物在线视频91| 91插插插外国一区二区| 人妻少妇系列中文字幕| 99久久国产精品亚洲| 日韩性生活片免费观看| 好吊视频有精品永久免费| 日韩精品一区二区不卡| 日韩精品福利在线观看| 精品日韩视频在线观看| 色哟哟国产精品免费视频| 国产精品福利一级久久| 国内精品偷拍视频久久| 国产精品一区二区成人在线| 国产一二三区不卡视频| 日本高清视频在线观看不卡|