日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库-优化-通过执行计划查询分析SQL执行计划-每个字段的说明

發(fā)布時(shí)間:2024/4/13 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库-优化-通过执行计划查询分析SQL执行计划-每个字段的说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

通過explain查詢分析SQL的執(zhí)行計(jì)劃

1、使用explain查詢SQL的執(zhí)行計(jì)劃

SQL的執(zhí)行計(jì)劃側(cè)面反映出了SQL的執(zhí)行效率,具體執(zhí)行方式如下所示:

在執(zhí)行的SQL前面加上explain關(guān)鍵詞即可;

2、每個(gè)字段的說明:

1)、id列數(shù)字越大越先執(zhí)行,如果說數(shù)字一樣大,那么就從上往下依次執(zhí)行,id列為null的就表是這是一個(gè)結(jié)果集,不需要使用它來進(jìn)行查詢。

?

2)、select_type列常見的有:

?

A:simple:表示不需要union操作或者不包含子查詢的簡單select查詢。有連接查詢時(shí),外層的查詢?yōu)閟imple,且只有一個(gè)

?

B:primary:一個(gè)需要union操作或者含有子查詢的select,位于最外層的單位查詢的select_type即為primary。且只有一個(gè)

?

C:union:union連接的兩個(gè)select查詢,第一個(gè)查詢是dervied派生表,除了第一個(gè)表外,第二個(gè)以后的表select_type都是union

?

D:dependent union:與union一樣,出現(xiàn)在union 或union all語句中,但是這個(gè)查詢要受到外部查詢的影響

?

E:union result:包含union的結(jié)果集,在union和union all語句中,因?yàn)樗恍枰獏⑴c查詢,所以id字段為null

?

F:subquery:除了from子句中包含的子查詢外,其他地方出現(xiàn)的子查詢都可能是subquery

?

G:dependent subquery:與dependent union類似,表示這個(gè)subquery的查詢要受到外部表查詢的影響

?

H:derived:from字句中出現(xiàn)的子查詢,也叫做派生表,其他數(shù)據(jù)庫中可能叫做內(nèi)聯(lián)視圖或嵌套select

超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的数据库-优化-通过执行计划查询分析SQL执行计划-每个字段的说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。