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

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

Chinaunix

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

使用sysbench對(duì)mysql進(jìn)行大數(shù)據(jù)量隨機(jī)讀寫壓測(cè)時(shí),磁盤讀非常高 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-08-02 10:24 |只看該作者 |倒序?yàn)g覽
最近在研究innodb_flush_log_at_trx_commit這個(gè)配置項(xiàng)對(duì)mysql讀寫性能的影響。
壓測(cè)前使用sysbench建了3張表,表結(jié)構(gòu)完全相同,只是表的數(shù)據(jù)量有差異
t500:500W數(shù)據(jù)量
t2k:2000W數(shù)據(jù)量
t5000:5000W數(shù)據(jù)量

建完表后,使用如下語句對(duì)數(shù)據(jù)庫進(jìn)行壓測(cè):
sysbench --test=oltp --oltp-table-size=5000000 --oltp-read-only=off --init-rng=on --num-threads=8 --max-requests=0 --oltp-dist-type=uniform --max-time=150 --oltp-table-name=t500 --mysql-db=test --mysql-user=root --mysql-socket=/data/mysql/test/3333/mysql.sock run > /tmp/result500.log

sysbench --test=oltp --oltp-table-size=20000000 --oltp-read-only=off --init-rng=on --num-threads=8 --max-requests=0 --oltp-dist-type=uniform --max-time=150 --oltp-table-name=t2k--mysql-db=test --mysql-user=root --mysql-socket=/data/mysql/test/3333/mysql.sock run > /tmp/result2k.log

sysbench --test=oltp --oltp-table-size=50000000 --oltp-read-only=off --init-rng=on --num-threads=8 --max-requests=0 --oltp-dist-type=uniform --max-time=150 --oltp-table-name=t5000 --mysql-db=test --mysql-user=root --mysql-socket=/data/mysql/test/3333/mysql.sock run > /tmp/result5000.log

下面為部分壓測(cè)匯總結(jié)果的截圖:





可以發(fā)現(xiàn)當(dāng)數(shù)據(jù)量為500W和2000W的時(shí)候,速度明顯是磁盤寫>磁盤讀,但當(dāng)數(shù)據(jù)量達(dá)到5000W的時(shí)候,卻發(fā)現(xiàn)磁盤讀變的非常高,而磁盤寫卻變的非常低
由于本人剛接觸mysql不久,對(duì)mysql的內(nèi)部機(jī)制不了解,所以不知道到底是為什么會(huì)出現(xiàn)這種現(xiàn)象,希望各位不吝賜教,謝謝!

論壇徽章:
2
摩羯座
日期:2014-05-29 17:38:40數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-05 06:20:00
2 [報(bào)告]
發(fā)表于 2016-08-02 16:42 |只看該作者
innodb buffer pool 設(shè)置是多少,對(duì)比下你的5kw表的數(shù)據(jù)大小,可以判斷是不是buffer過小造成的。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2016-08-02 17:06 |只看該作者
回復(fù) 2# devilkin0312


    innodb_buffer_pool_size = 6G
服務(wù)器總內(nèi)存是16G,mysql設(shè)置的緩存大小是6G

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2016-08-02 17:32 |只看該作者
回復(fù) 2# devilkin0312


我又看了下各個(gè)測(cè)試表的大小,確實(shí)t5000的表大于配置的innodb_buffer_pool_size,表t5000大概10G,應(yīng)該就是這個(gè)原因了,十分感謝!
您需要登錄后才可以回帖 登錄 | 注冊(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