У меня есть две таблицы базы данных. Один содержит сотни миллионов записей. Позвоните этому history
. Другой рассчитывается ежедневно, и я хочу скопировать все его записи в history
один.
Что я сделал, чтобы бежать:
INSERT INTO history SELECT * FROM daily
И некоторое время это делало свое дело, но оно становилось все медленнее и медленнее, так как количество записей продолжало расти. Теперь у меня есть около 2 миллионов записей , которые должны быть скопированы с daily
к history
в одной операции , и это занимает слишком много времени , чтобы закончить.
Есть ли другой, более эффективный способ копирования данных из одной таблицы в другую?