У нас есть серия таблиц, которые органично выросли до нескольких миллионов строк, в производстве, выполняющем вставку или обновление, может занять до двух секунд. Однако, если я удаляю таблицу и воссоздаю ее из дамп-запросов, молниеносно.
Мы перестроили одну из таблиц, создав копию, восстанавливающую индексы, а затем выполнив переименование и скопировав все новые строки, это сработало, потому что эта таблица только добавляется. Сделав это, вы быстро вставляли и обновляли молнию.
Мои вопросы:
Почему вставки со временем замедляются? Почему воссоздание таблицы и выполнение импорта исправить это? Есть ли способ восстановить индексы без блокировки таблицы для обновлений?