Mysql 性能优化
Mysql性能优化主要从三个方面考虑:
-
配置文件
-
表结构
- SQL语句
配置文件
-
max_connections 最大连接数,在高并发下,可以适当增大该值。
mysql> show variables like 'max_connections';
- back_log MySQL的连接数达到max_connections时,新的请求将会被存到堆栈中,该堆栈的数量即back_log。如果短时间内有非常多的连接请求,可以适当增大该值。
mysql> show variables like 'back_log';
表结构
- 索引
- 水平拆分
- 垂直拆分