新聞中心
怎樣實(shí)現(xiàn)mysql查詢(xún)每秒一萬(wàn)次?
隨著Web應(yīng)用變得越來(lái)越復(fù)雜,單純的MySQL + Memcached似乎已滿(mǎn)足不了數(shù)據(jù)存儲(chǔ)的需求,一些企業(yè)紛紛轉(zhuǎn)向NoSQL方案,比如MongoDB、CouchDB、 TokyoCabinet/Tyrant、Cassandra等。在他們看來(lái),如果數(shù)據(jù)訪(fǎng)問(wèn)模式不是很復(fù)雜,用不上SQL數(shù)據(jù)庫(kù)。然而,DeNA公司截然相反,他們選擇了 "only MySQL" 的方案,且獲得了遠(yuǎn)遠(yuǎn)超越NoSQL的性能。

為江陰等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及江陰網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、江陰網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
該公司仍在使用MySQL + Memcached,Memcached主要用于前端Cache,比如預(yù)處理的HTML、計(jì)數(shù)和摘要信息等,但數(shù)據(jù)行并不放在Cache里,而是直接從數(shù)據(jù)庫(kù)查,因?yàn)槠胀ǖ姆?wù)器就可以獲得75萬(wàn)次每秒的查詢(xún),當(dāng)前又有哪種NoSQL可以做到呢?
可以使用sysbench、super-smack、mysqlslap等工具測(cè)試MySQL性能,比如
[matsunobu@host ~]$ mysqlslap --query="select user_name,..
from test.user where user_id=1" \
--number-of-queries=10000000 --concurrency=30 --host=xxx -uroot
然后使用如下命令得到每秒讀取的行數(shù),
[matsunobu@host ~]$ mysqladmin extended-status -i 1 -r -uroot \
到此,以上就是小編對(duì)于的問(wèn)題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
名稱(chēng)欄目:怎樣實(shí)現(xiàn)mysql查詢(xún)每秒一萬(wàn)次?mysqlslapwindows
鏈接URL:http://m.fisionsoft.com.cn/article/cdehehc.html


咨詢(xún)
建站咨詢(xún)
