Последовательно запустите несколько инструкций INSERT для одной и той же таблицы в MySQL

#mysql #mysql-workbench #sql-insert

#mysql #mysql-workbench #sql-insert

Вопрос:

В MySQL я пытаюсь последовательно запустить несколько команд INSERT в одну и ту же таблицу. Каждая команда insert занимает час из-за огромного объема данных.Поэтому я хочу запускать их один за другим автоматически.

Например

 INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
INSERT INTO tableA (column1, column2) VALUES (value1, value2);
  

Должно ли это быть нормально?
Нужно ли мне фиксировать после каждой вставки?

Комментарии:

1. Что вы подразумеваете под огромным?

2. 7 строк crore для каждой вставки

3. Одновременные вставки не будут быстрыми — я предлагаю вам нарезать на куски по 1000 и вставить их в транзакцию. Из любопытства, как все эти данные доставляются вам?

4. Я настроил конвейеры: redshift -> S3 -> RDS Не могли бы вы поделиться более подробной информацией о разделке?