使用ssd硬盤加速 mysql index查詢
更多文章請參考: http://www.javaarch.net/jiagoushi/index.htm?
如果數據量比較大,而ssd容量又不是很大,那么可以考慮把index索引數據存到ssd上,把表數據還是存在舊的硬盤上。
?
那么怎么讓mysql把index索引建在ssd上并使用ssd上的index數據呢?
?
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.最后我們執行下面的query讓mysql切換表的索引數據位置
?
ALTER TABLE my_table INDEX DIRECTORY= '/ssd/mysql_indexes/my_big_db_name';?
?
這個必須得等到mysql的index重建之后,才能明顯感覺到數據庫已經快起來了。
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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