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