Я выполняю сложный запрос LEFT JOIN для двух таблиц.
Table A - 1.6 million rows
Table B - 700k rows.
Все столбцы проиндексированы.
Я пробовал разные отладки, но не смог найти проблему, так как, как мне кажется, это не слишком много данных.
В любом случае я обнаружил, что нет проблемы, если я удалю предложение 'WHERE' в своем запросе. Но когда я пытаюсь выполнить этот простой запрос к таблице A - он возвращает "Потерянное соединение".
SELECT id FROM table_A ORDER BY id LIMIT 10
- Как лучше всего выполнять этот запрос? Я не могу sh превысить тайм-аут.
- Не слишком ли велики мои таблицы и я должен "очистить" старые данные или что-то в этом роде?
- Как вы обрабатываете большие таблицы с миллионами рядов и ПРИСОЕДИНЯЕТСЯ? Все, что я знаю, что может помочь, - это индексирование, и я уже сделал это.