The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Как увеличить скорость вставки боль..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Как увеличить скорость вставки боль..."
Сообщение от auto_tips on 15-Июн-05, 08:06 
Для увеличения скорости помещения большого числа INSERT запросов (например, дамп в формате pg_dump -D):

    SET autocommit TO 'off';
    строки с INSERT
    COMMIT;
    SET autocommit TO 'on';

Или заключить набор INSERT'ов в одну транзакцию:
    BEGIN;
    INSERT....
    COMMIT;

Вместо INSERT лучше использовать "COPY таблица (список полей) FROM stdin;"

URL:
Обсуждается: https://www.opennet.ru/tips/info/682.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как увеличить скорость вставки большого числа INSERT в Postg..."
Сообщение от Критик email on 15-Июн-05, 08:06 
>>> COPY таблица (список полей) FROM stdin;

А это как, скажите?

Cообщить модератору | Наверх | ^

2. "Как увеличить скорость вставки большого числа INSERT в Postg..."
Сообщение от const (??) on 15-Июн-05, 17:52 
Это так, как делает pg_dump без лишних ключиков...
Cообщить модератору | Наверх | ^

3. "Как увеличить скорость вставки большого числа INSERT в Postg..."
Сообщение от Vladimir Kr. on 16-Июн-05, 16:59 
Для экстремального ускорения рекомендую перед использованем pg_dump удалить ключи и индексы в таблице.
Вы будите гарантированно поражены скоростью.
Правда база должна быть соответственно под это спроектирована и данные должны быть чистые, чтобы потом вернуть все ключи и индексы.
Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру