Как увеличить скорость вставки большого числа INSERT в PostgreSQL |
[исправить] |
Для увеличения скорости помещения большого числа INSERT запросов (например,
дамп в формате pg_dump -D):
SET autocommit TO 'off';
строки с INSERT
COMMIT;
SET autocommit TO 'on';
Или заключить набор INSERT'ов в одну транзакцию:
BEGIN;
INSERT....
COMMIT;
Вместо INSERT лучше использовать "COPY таблица (список полей) FROM stdin;"
|
|
|
10.06.2005
|
Раздел: Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL |