共計 963 個字符,預計需要花費 3 分鐘才能閱讀完成。
這期內容當中丸趣 TV 小編將會給大家帶來有關 Mysql SQL 優化中執行計劃連接方式是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
關系庫 SQL 調優中,雖然思路都是一樣的,具體方法和步驟也是大同小異,但細節卻不容忽視,尤其是執行計劃的具體細節的解讀中,各關系庫確實有區別,特別是 mysql 數據庫,與其他關系庫的差別更大些,下面,我們僅就 SQL 執行計劃中最常見的連接方式,做以下簡要介紹和說明。
system : a system table which is a constant table(訪問一個常量系統表);
const : a constant table(訪問一個常量表);
eq_ref : a unique or primary index with an equality relation(通過等值操作去訪問一個唯一或主鍵索引);
ref : an index with an equality relation, where the index value cannot be NULL(通過一個等值操作去訪問一個不包含 null 值的索引);
ref_or_null : an index with an equality relation, where it is possible for the index value to be NULL(通過等值操作去訪問一個可能包含 null 值得索引);
range : an index with a relation such as BETWEEN, IN, =, LIKE, and so on(通過類似 between,in, =,like 等操作去訪問一個索引);
using_index:a covering index is used(通過覆蓋索引訪問一個索引);
index : a sequential scan on an index(通過順序掃描方式訪問一個索引);
ALL : a sequential scan of the entire table(通過順序掃描方式訪問整張表)。
此外,mysql 中,無論對表或索引的訪問操作還是多表間的連接操作,一般都統稱為連接,這里,大家需要注意。
上述就是丸趣 TV 小編為大家分享的 Mysql SQL 優化中執行計劃連接方式是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注丸趣 TV 行業資訊頻道。