У меня есть сценарий, который генерирует десятки тысяч вставок в db postgres через пользовательский ORM. Как вы можете себе представить, это довольно медленно. Это используется для целей разработки, чтобы создать фиктивные данные. Есть ли простая оптимизация, которую я могу сделать на уровне Postgres, чтобы сделать это быстрее? Это единственный скрипт, выполняемый последовательно и не требующий безопасности потоков.Оптимизация вставки Postgres
Возможно, я могу отключить все блокировки, проверки безопасности, триггеры и т. Д.? Просто ищет быстрое и грязное решение, которое значительно ускорит этот процесс.
Спасибо.
+1 для КОПИРОВАНИЯ. Лучший подход к скорости. – karlgrz 2010-12-03 18:24:52
Команда копирования НЕ требует плоского файла, так как она может принимать входные данные из стандартного входа. Сделайте резервную копию открытого текста для своего db, и вы увидите, что он содержит команды копирования с участием stdin. – 2010-12-05 12:34:20