MySQL學習14 查詢分析器explain

2021-10-08 16:11:56 字數 566 閱讀 1748

分析出表的讀取順序;

資料讀取操作的操作型別;

哪些索引可以使用;

哪些索引被實際使用;

表之間的引用;

每張表有多少行被優化器查詢。

引數描述

id執行select子句或操作表的順序

select_type

查詢的型別,如******、primary、subquery、derived、union等

table

當前行使用的表名

partitions

匹配的分割槽

type

連線型別,如system、const、eq_ref、ref、range、index、all等

possible_keys

可能使用的索引

key實際使用的索引,null表示未使用索引

key_len

查詢中使用的索引長度

ref列與索引的比較

rows

掃瞄的行數

filtered

選取的行數佔掃瞄的行數的百分比,理想的結果是100

extra

其他額外資訊

Access查詢分析器

前一段時間在用asp.net和access資料庫做乙個 時,經常需要驗證一些複雜的sql語句的和期望的結果一樣。但是access資料庫又沒有像sql server和oracle等資料庫執行sql語句的查詢分析器,每次執行sql時都要瀏覽器開啟網頁檢視結果,很不方便。於是我就做了個可以執行sql語句並...

10 查詢分析器

1.簡介 explain命令可以檢視sql語句的執行計畫。當explain與sql語句一起使用時,mysql將顯示執行計畫的相關資訊。也就是說,mysql解釋了它將如何處理語句 如何聯接表以及以何種順序聯接表的資訊。2.功能 查詢分析器提供包括分析表讀取順序 資料讀取的操作型別 索引實際使用情況 表...

查詢分析器Go語句

查詢分析器是sql客戶端,它可以識別go用來分批提交,但go不是sql語句,sql伺服器不能識別所以不能用在程式中。啟用sql自動備份 function get sql ver integer 判斷當前sqlserver版本 varaq tadoquery ver string begin aq t...