1.影响mysql性能的几个方面?
- 服务器硬件
- 服务器系统
- 服务器存储引擎的选择
- 数据库的参数配置
- 数据库结构设计和sql语句
2.服务器硬件
2.1 cpu
1. 64位的cpu一定要工作在64位的操作系统下
2. 对于并发比较高的场景,cpu的数量比频率重要
3. 对于cpu密集性场景和复杂sql,则频率越高越好
2.2 内存
1. 选择主板所能支持的最高频率的内存
2. 内存的大小对性能很重要,所以尽可能的大
2.3 I/O子系统
1. PCIe -> SSD -> RAID10 -> 磁盘 ->SAN