У меня есть запрос MySQL
, который очень прост, но работает очень медленно. У меня есть две таблицы corporate_main_member
и corporate_main_corporate_membership
и я бегу следующий запрос:Простой запрос Mysql работает медленно
SELECT m.gender FROM corporate_main_member m, corporate_main_corporate_membership cm where m.id = cm.FK_member_ID and cm.FK_corporation_id = 6
Когда я не включают в себя второе условие (cm.FK_corporation_id = 6)
, запрос выполняется в порядке ....
Создайте индекс на FK_corporation_id. –
было бы также интересно узнать, сколько данных в этих двух таблицах? – dom
Что такое «медленный»? Пробовали ли вы использовать подпункты этого запроса и так далее? Это может помочь вам определить, где находится узкое место. –