Мне интересно, может ли кто-нибудь помочь мне понять следующее поведение при выполнении запроса:
У меня есть две одинаковые таблицы, а table2 состоит из 5000000 записей.
Запрос: INSERT INTO table1 SELECT * FROMТаблица 2.Время выполнения: мс.
Запрос: INSERT INTO table1 SELECT * FROM table2.Время выполнения: B мс.
Иногда B >> A (B намного больше, чем A).Оба запроса одинаковы и выполняются дважды.В чем может быть причина того, что один и тот же запрос иногда занимает очень много времени?
Большое спасибо!