#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 Не могли бы вы поделиться более подробной информацией о разделке?