首页 > 编程知识 正文

oracle执行计划参数详解,mysql查看sql执行计划

时间:2023-05-04 05:41:04 阅读:190109 作者:3022

首先,选择SELECT * from a,LF_PRIVILEGE where a.a'1000 ';

你有没有想过在运行时先查询哪个表,然后查询哪个表,每个表查询多少行数据?

从explain执行的sql语句中,可以得到该语句的sql的具体执行计划,并可以知道以下内容

1、表格读取顺序

2、数据读取操作的操作类型

3、可以使用哪些索引

4、哪个索引实际被使用

5、表间引用

6、优化程序查询的每个表的行数

我相信还有伙伴,但我对上面这一段的说明不太清楚。 接下来我给你看一页

如上图所示,当您连接到navicat数据库,写入sql语句,然后单击“运行”,并单击“说明”时,将显示此sql正在运行的相关数据。 例如,可以使用id来确定最初在两个表之间执行查询的表。 table指示查询是哪个表。 的各字段的说明

见以下博文

3359 blog.csdn.net/wuse yukui/article/details/71512793

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。