У меня есть таблица с 4mil + записей.Существует промежуточная таблица, которая обновляется данными через процесс ETL в течение дня.После того, как промежуточная таблица обновлена, мне нужно синхронизировать эти данные с рабочей таблицей.В настоящее время я использую запрос INSERT / ON DUPLICATE KEY UPDATE, чтобы синхронизировать их, однако с размером этой таблицы для выполнения требуется ~ 750 секунд.Есть ли более эффективный способ обновить / вставить новые данные?Я читал кое-что о секционировании таблиц, но я не уверен, нужно ли мне это делать или нет.Кто-нибудь может дать мне несколько советов о том, как сделать это более эффективно?