0
我對分區表運行查詢,但性能很糟糕。 我有一種感覺,它正在做一個全表掃描,而不是隻掃描兩個或三個分區。 分區鍵位於where子句中。如何查看選擇哪個MySQL分區?
有沒有一種方法可以檢查它查看哪些分區來回答查詢? 有沒有可以告訴我它將使用哪個分區的解釋?
在JOIN中使用分區的任何提示?
我使用的是MySQL 5.6.11
感謝
我對分區表運行查詢,但性能很糟糕。 我有一種感覺,它正在做一個全表掃描,而不是隻掃描兩個或三個分區。 分區鍵位於where子句中。如何查看選擇哪個MySQL分區?
有沒有一種方法可以檢查它查看哪些分區來回答查詢? 有沒有可以告訴我它將使用哪個分區的解釋?
在JOIN中使用分區的任何提示?
我使用的是MySQL 5.6.11
感謝
嘗試使用
EXPLAIN PARTITIONS
SELECT *
FROM tbl1
INNER JOIN tbl2 ON tbl1.id=tbl2.id