Mysql 性能优化

数据库优化维度有四个: 硬件升级 系统配置 表结构设计 SQL语句及索引 优化选择: 优化成本:硬件升级 > 系统配置 > 表结构设计 > SQL语句及索引。 优化效果:硬件升级 < 系统配置 < 表结构设计 < SQL语句及索引。

💧 Posted on 性能优化Mysql

SQL 语句使用了索引, 却还是慢查询?

为什么 SQL 语句明明使用了索引,但却还是会记录到慢查询中? 我有一个大概 13 亿行数据的 MySQL 表 t_people,其中包括字段 ID、AGE、NAME、ADDRESS 等,现在我想查询所有年龄在 10 到 15 岁之间的小朋友,为了提高查询效率,于是我给 AGE 字段建立了索引。 但建完索引之后,我使用 SQL 语句 select * from t_people where age between 10 and 15 开始查询,查询之后发现这条语句居然是个慢查询。 你知道为什么吗?我应该如何优化?

💧 Posted on Mysql索引慢查询