MySQL啟用SSD存儲(chǔ)的實(shí)例詳解
有時(shí)OS讀寫慢會(huì)降低MySQL服務(wù)器的性能,尤其是OS與MySQL使用同一磁盤時(shí)。故最好是讓MySQL使用單獨(dú)的磁盤,能使用SSD更好。要做到這一點(diǎn),需要把SSD新磁盤掛載到服務(wù)器上,假定新磁盤在/dev/sdb。
1、準(zhǔn)備新磁盤:
按下“n”將創(chuàng)建一個(gè)新分區(qū);按下“p”將創(chuàng)建新的主分區(qū)。接著設(shè)置分區(qū)號(hào)(從1~4),再選擇分區(qū)的尺寸,按下回車鍵。
如果不想使用整個(gè)磁盤作為一個(gè)分區(qū),那么還需要繼續(xù)創(chuàng)建新分區(qū)。
按下“w”實(shí)現(xiàn)寫改變。
2、在新分區(qū)創(chuàng)建文件系統(tǒng)
3、把新分區(qū)映射到某個(gè)目錄,我取名為“ssd”,在root根目錄下。
# mkdir /ssd/
# mount /dev/sdb1 /ssd/
4、讓此映射在服務(wù)器啟動(dòng)時(shí)就生效
修改配置文件/etc/fstab
/dev/sdb1 /ssd ext4 defaults 0 0
5、把MySQL移到新磁盤
先停止MySQL服務(wù)
如果系統(tǒng)存在寫MySQL的服務(wù),也停止,比如
# service httpd stop
# service nginx stop
復(fù)制整個(gè)MySQL目錄到新磁盤
# cp /var/lib/mysql /ssd/ -Rp
復(fù)制完成后,重命名MySQL的目錄
# mv /var/lib/mysql /var/lib/mysql-backup
接著創(chuàng)建符號(hào)鏈接
# ln -s /ssd/mysql /var/lib/mysql
現(xiàn)在可以啟動(dòng)MySQL服務(wù)了
# service mysqld start
# service httpd start
# service nginx start
如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
您可能感興趣的文章:- MySQL 性能優(yōu)化的最佳20多條經(jīng)驗(yàn)分享
- MySQL數(shù)據(jù)庫引擎介紹、區(qū)別、創(chuàng)建和性能測(cè)試的深入分析
- MYSQL性能優(yōu)化分享(分庫分表)
- MySQL性能優(yōu)化之路---修改配置文件my.cnf
- MySQL性能設(shè)置
- 大幅優(yōu)化MySQL查詢性能的奇技淫巧
- mysql性能優(yōu)化之索引優(yōu)化
- MySQL服務(wù)器的SSD性能問題分析和測(cè)試詳解