MySQL分區表 非分區索引 無法使用


在《高性能Mysql》這本書的‘如何使用分區’這一小章中,列舉的常見問題中,有以下一個問題:

分區列和索引列不匹配

如果定義的索引列和分區列不匹配,會導致查詢無法進行分區過濾。假設在列a上定義了索引,而在列b上定義的分區。因為每個分區都有其獨立的索引,所以掃描列b上的索引就需要掃描每個分區內對應的索引。

要避免這個問題,應該避免建立和分區列不匹配的索引,除非查詢中還同時包含了可以過濾分區的條件。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM