当前位置: 当前位置:首页 >应用开发 >MySQL limit导致的执行计划差异 正文

MySQL limit导致的执行计划差异

2025-11-05 15:30:30 来源:多维IT资讯作者:IT科技类资讯 点击:466次

今天收到一个业务的导致的执报警,提示慢日志比较频繁,行计登上环境查看,划差发现SQL是亿华云导致的执一条看起来很简单的语句,环境在MySQL 5.7.16版本下,行计慢日志里面执行时间显示是站群服务器划差近1分钟,我在从库上面执行了一下,导致的执发现优化空间确实很大:

行计select OrgId from `testcomm`.apply_join_org where IfDel=1 and ApplyStatus=1 and UserId = 12345678 ORDER BY CreateTime desc LIMIT 1; Empty set (48.71 sec) 

执行计划如下:

行计explain select OrgId     -> from `testcomm`.apply_join_org     ->  where IfDel=1 and ApplyStatus=1 and UserId = 12345678 ORDER BY CreateTime desc LIMIT 1\G 
作者:应用开发
------分隔线----------------------------
头条新闻
图片新闻
新闻排行榜