mysql索引相關優化

Mysql中分爲單索引,聯合索引。

單索引就是一個字段的索引;聯合索引就是多個列組合額索引。

聯合索引遵循最左匹配的原則:必須先匹配到左側的列,才能匹配右側的列。

例如,創建一個name,age兩個列的聯合索引,那麼在sql查詢匹配中:

where name=? and age= ? 可以走索引

where name= ? 可以走索引

where age = ? 不能走索引

where age= ? and name = ? 可以走索引(雖然sql中age條件在前,但是mysql會通過優化器把條件順序優化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章