mysql性能优化
===========只提供建议,基础理解
参考慕课网性能优化之MySQL优化:
1.sql语句的优化
2.索引优化
3.数据库结构优化
4.系统配置优化
5.服务器配置的优化
索引优化:
1.在where、group by、on从句之后的列
2.索引的字段越小越好
3.离散度大的列放到联合索引的前面====》判断离散度的大小,通过查询这列的唯一值的多少,多则离散度大
索引的重复及冗余问题处理,可以借助第三方的工具来查找冗余:
- 避免重复的索引添加 诸如:数据列是主键列,又给它添加啦唯一约束
- 多个联合索引都是以同一列作为开始列