digoal / blog

OpenSource,Database,Business,Minds. git clone --depth 1 https://github.com/digoal/blog

Home Page:https://github.com/digoal/blog/blob/master/README.md

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

limit 1 导致查询变慢

Aric000 opened this issue · comments

请教下德哥,我有一条sql,在不加limit 1 的情况下查询很快,几十ms后告诉我没有结果,但是加了limit 1 之后 会需要执行4s左右再返回没有结果,这个原因是啥,正确的优化手段应该是什么,平时写代码是不是要避免这种写法。

分析方法: 看执行计划, Limit 1 会改变代价, 导致执行计划的变化.