Задать вопрос
php666
@php666
PHP-макака

Почему долго работает CREATE TABLE SELECT?

Запрос выполняется за 0.0010 сек, затрагивая 21 млн строк (если перемножить значения rows в explain), возвращает 4000 строк.

Всё это дело надо записать в базу, при использовании CREATE TABLE SELECT запрос выполняется 40 секунд. Пробовал делать insert, insert on DUPLICATE KEY UPDATE, CREATE TEMPORARY TABLE - аналогично.

Куда копать?
  • Вопрос задан
  • 174 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
выбираешь в файл, (2) вставляешь из файла, потом explain с (2) и индексами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы