# MySQL性能优化实战
数据库性能直接影响应用的响应速度,本文将分享一些MySQL性能优化的实用技巧。
## 索引优化
```sql
-- 创建复合索引
CREATE INDEX idx_user_name_email ON users(name, email);
-- 使用EXPLAIN分析查询
EXPLAIN SELECT * FROM users WHERE name = 'John' AND email LIKE 'john%';
```
## 查询优化
1. 避免SELECT *
2. 使用适当的索引
3. 优化JOIN语句
4. 合理使用子查询
## 服务器配置优化
- innodb_buffer_pool_size
- max_connections
- query_cache_size
- tmp_table_size
性能优化是一个持续的过程,需要根据实际情况不断调整。