mysql查询优化分析之优化特定类型的查询

1、优化count()查询

a、总有人认为myisam的count函数比较快,这是有前提条件的,,只有没有任何where条件的count(*)才是比较快的

b、使用近似值 hyperloglog

c、更复杂的优化

2、优化关联查询

a、确保on或者using子句中的列上有索引,在创建索引的时候就要考虑到关联的顺序

b、确保任何的group by和order by中的表达式只涉及到一个表中的列,这样mysql才有可能使用索引来优化这个过程

3、优化子查询 优化建议是尽可能使用关联查询代替 子查询使用临时表效率低

4、优化group by和distinct 使用索引delete

5、优化limit分页

6、优化union查询

7、推荐使用用户自定义变量 a、 b、 c、

相关推荐
数智化管理手记10 小时前
预算控制手工核对效率低?预算控制数字化落地实操如何做?
大数据·网络·数据库·人工智能·数据挖掘
MXsoft61810 小时前
成熟的自动化运维平台是什么样的?
运维·数据库·自动化
吴声子夜歌10 小时前
MongoDB 4.x——合理使用索引(二)
数据库·mongodb
慾玄10 小时前
sql注入靶场1-5,9关
数据库·sql
记录者t11 小时前
redis常见问题:大key
数据库·redis
最后的最后、79611 小时前
SQLi-Labs 六关 SQL 注入过关笔记
数据库·笔记·sql
晓子文集11 小时前
Tushare接口文档:现金流量表(cashflow)
大数据·数据库·大模型·金融数据·量化投资·tushare
会编程的土豆11 小时前
数据库mysql八股
数据库·笔记·八股
—Miss. Z—11 小时前
计算机二级MySQL——简单应用题(事件&视图)
android·mysql·adb
nVisual12 小时前
巡检任务与工单闭环方案
运维·服务器·数据库·数据中心基础设施