关闭

MySQL执行器

别叨叨 1年前 ⋅ 259 阅读

MySQL通过分析器知道了你的SQL语句是否合法,你想要做什么操作,通过优化器知道了该怎么做效率最高,然后就进入了执行阶段,开始执行这条SQL。

执行队段,MySQL首先会判断你有没有执行这条语句的权限,没有权限的话,就会返回没有权限的错误。如果有权限,就打开表继续执行。打开表的时候,执行器不会根据表的引擎定义,去使用这个引擎提供的接口。对于有索引的表,执行逻辑也差不多。


全部评论: 0

    我有话说: