mysql性能优化 硬件优化_mysql性能优化学习笔记(6)数据库配置优化硬件优化...
一、操作系統配置優化:
1. 網絡方面,修改/etc/sysctl.conf文件,增加tcp支持的隊列數,減少斷開連接時,資源的回收。
2. 打開文件數的限制。修改/etc/security/limits.conf文件,增加一下內容以修改打開文件數量的限制。
3. 關閉iptables,selinux等防火墻軟件。
二、系統配置優化
innodb_buffer_pool_size——建議為總內存的75%
innodb_buffer_pool_instances——可以控制緩沖池的個數
innodb log 緩沖大小
innodb_read_io_threads, indoor_write_io_threads——決定讀寫的IO進程數,默認為4
innodb_flush_log_at_trx_commit——關鍵參數
innodb_file_per_table——關鍵參數,控制每個表使用獨立的表空間,默認為off,即所有表都會建立共享表空間。建議設為on,刪除表時可及時回收空間,同時提高IO效率
innodb_stats_on_metadata?配置mysql在什么情況下刷新innodb表的統計信息。
四、硬件優化
CPU: 單核頻率高,不要超過32核。
IO: raid0 多個磁盤連接成一個硬盤使用,IO最好
raid1 單個備份
raid5 奇偶校驗恢復
raid1+0 1和0的結合。
磁盤陣列: 1. 常用于高可用 2. 某些存儲陣列順序讀寫效率高,但是隨機讀寫不如人意。
總結
以上是生活随笔為你收集整理的mysql性能优化 硬件优化_mysql性能优化学习笔记(6)数据库配置优化硬件优化...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 高德地图 sh1,百度、
- 下一篇: php按数字分页类,PHP简单实现数字分