一條 SQL 語句在 MySQL 中是如何執行的?
前言一、mysql架構分析二、語句分析2.1 查詢語句2.2 更新語句三、總結前言最近開始在學習mysql相關知識,自己根據學到的知識點,根據自己的理解整...
在MySQL中,如何分析一條SQL語句的執行性能?需要關注哪些信息?
答案如下所示:
答案:使用EXPLAIN命令,觀察TYPE列,可以知道是否是全表掃描,可以知道索引的使用形式,觀察KEY可以知道使用了哪個索引,觀察KEY_LEN可以知道索引是否使用完成,觀察ROWS可以知道掃描的行數是否過多,觀察EXTRA可以知道是否使用了臨時表和進行了額外的排序操作。