使用ssd硬盤加速 mysql index查詢
更多文章請參考: http://www.javaarch.net/jiagoushi/index.htm?
如果數(shù)據(jù)量比較大,而ssd容量又不是很大,那么可以考慮把index索引數(shù)據(jù)存到ssd上,把表數(shù)據(jù)還是存在舊的硬盤上。
?
那么怎么讓mysql把index索引建在ssd上并使用ssd上的index數(shù)據(jù)呢?
?
1.在ssd上建幾個目錄
?
mkdir /ssd/mysql_indexes
mkdir /ssd/mysql_indexes/my_big_db_name
chmod 700 ?/ssd/mysql_indexes
chown –R mysql:mysql /ssd/mysql_indexes
?
2.使用MyISAM引擎的可以在mysql的配置中添加下面配置,可以加速索引的重建
?
[mysqld]
myisam_repair_threads=10
?
3.最后我們執(zhí)行下面的query讓mysql切換表的索引數(shù)據(jù)位置
?
ALTER TABLE my_table INDEX DIRECTORY= '/ssd/mysql_indexes/my_big_db_name';?
?
這個必須得等到mysql的index重建之后,才能明顯感覺到數(shù)據(jù)庫已經(jīng)快起來了。
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
