版权声明:高性能MySQL是第3版,注意mysql版本;很多博客都参考或者直接转载自网络,如果不方便被转载,看到请与我联系 https://blog.csdn.net/ma15732625261/article/details/82056294
第9章:
MySQL需要的四种基本资源:cpu、内存、硬盘以及网络资源,倾向于很多快速的cpu
合理做法:不要超过两个插槽;内存方面 经济的服务器内存:18个DIMM槽,单条8GB(会变)
持久化存储选择:SAN、传统硬盘、固态存储设备(以提供性能的次序排序)
- 需要功能和纯粹容量时,SAN;昂贵、小的随机I/O很大延迟(慢的互联方式、工作集太大)
- 传统硬盘很大、便宜,随机读慢,best 服务器硬盘组成RAID 10卷,带有电池保护单元的RAID控制器,设置写缓存未writeBack
- 固态小且昂贵,随机I/O快 ;SSD便宜更慢缺可靠性验证:做RAID提升;PCIe昂贵容量有限,非常快且可靠不需要RAID
操作系统:存储、网络、虚拟内存管理
使用GNU/Linux,采用XFS文件系统,且为服务器页面交换倾向率 硬盘队列调度器设置恰当的值
10、复制
2种方式:通主库记录二进制日志,备库重放日志来异步复制
推荐配置:
1、明确指定二进制日志名字:保证二进制日志名在all服务器上一致 log_bin
2、备库:为中继日志指定绝对路径
现在的心情太多浮躁,宝宝10月份再写吧