您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關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中,無論對表或索引的訪問操作還是多表間的連接操作,一般都統稱為連接,這里,大家需要注意。
上述就是小編為大家分享的Mysql SQL優化中執行計劃連接方式是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。