
MYSQL
文章平均质量分 87
Jorge-z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql SQL查询性能调优(一)
MYSQL性能调优varchar类型的字段在编写SQL时,一定要加单引号,否则如果该字段是索引的话,则不起作用,在大数量查询时,性能很差PS:大坑建立必要的索引提高SQL查询性能 主键(聚集)索引、非聚集索引(普通索引,唯一索引,全文索引) 聚集索引定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。可以看出聚集索引...原创 2018-10-25 16:13:07 · 253 阅读 · 0 评论 -
MYSQL性能调优(二)
MYSQL性能调优(二)order by (在大数量下排序是大坑,需要额外注意)1) order by的字段改到一种表、不要夸表(设计表结构时需注意这一点)2) order by 字段建索引、多个字段时建联合索引(联合索引的字段顺序要与order by 的字段顺序一致)3) order by中字段中联合索引的所有字段DESC或ASC要统一,否则索引不起作用4)不要对TEXT字段或者C...原创 2018-10-28 21:57:40 · 246 阅读 · 0 评论 -
小米开源工具SOAR之SQL性能信息解读与优化建议
大家都知道数据库中的explain执行计划工具,能帮我们分析自己所编写SQL的性能,如索引是否使用了、临时表是否使用了、文件排序是否使用了、扫描的行数以及各个查询的执行顺序等一些SQL执行反馈信息,但这个explain出来的图表不够通俗易懂,也只有日积月累的童鞋,才能更好的使用这个工具**。而此时小米开源的soar工具能帮我将explain里面的信息解读出来,提示我们写出更加优质的sql代码。**...原创 2018-11-02 11:35:42 · 7879 阅读 · 0 评论