Как узнать, какие разделы MySQL выбраны?
Я выполняю запрос к таблице разделов, но производительность ужасна. У меня такое ощущение, что он выполняет полное сканирование таблицы, а не просто сканирование двух или трех разделов. Ключ раздела находится в предложении where.
Есть ли способ проверить, какие разделы были просмотрены, чтобы ответить на запрос? Есть ОБЪЯСНЕНИЕ, которое могло бы сказать мне, какие разделы это будет использовать?
Любые советы по использованию разделов в JOIN?
Я использую MySQL 5.6.11
Спасибо
1 ответ
Попробуй использовать
EXPLAIN PARTITIONS
SELECT *
FROM tbl1
INNER JOIN tbl2 ON tbl1.id=tbl2.id