我想知道我們是否有機會查看在查詢的執行計劃期間正在掃描的分區是什麼。MySQL分區在EXPLAIN的SELECT計劃中是否可見?
該信息是否在相應SELECT ...的EXPLAIN/EXPLAIN EXTENDED中可見?
我想知道我們是否有機會查看在查詢的執行計劃期間正在掃描的分區是什麼。MySQL分區在EXPLAIN的SELECT計劃中是否可見?
該信息是否在相應SELECT ...的EXPLAIN/EXPLAIN EXTENDED中可見?
您需要使用EXPLAIN PARTITIONS
(和5.5 link)
與MySQL 5.1.5開始,有可能確定哪個分區表的分區涉及使用EXPLAIN分區的給定的SELECT查詢。 PARTITIONS關鍵字將一個分區列添加到EXPLAIN的輸出中,列出查詢所匹配記錄的分區。
從EXPLAIN,您可以使用PARTITIONS
或EXTENDED
,但不能同時
你從那裏此功能活性增加的另一個重要信息,如版本。 – Uday 2012-01-02 12:56:10
是的。我嘗試這個,這是行得通的。 Thankq Sudhir。 – Uday 2012-01-11 14:11:06