Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
c-darwin
@c-darwin
PostgreSQL
Как ускорить insert в postgresql?
Подскажите, пожалуйста, что я делаю не так?
В postgresql 9.4 с дефолтными настройками
CREATE TABLE "ds_citizens" (
"citizen_id" bigint NOT NULL DEFAULT '0'
);
INSERT 1000 строк занимает 5 сек, а в sqlite3 - 0.1 сек
Вопрос задан
более трёх лет назад
2499 просмотров
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Дмиртрий
@c0va23
Можно попробовать обернуть все вставки в одну транзакцию, тогда должено работь побыстрей.
Написано
более трёх лет назад
Решения вопроса
1
un1t
@un1t
# /etc/postgresql/9.5/main/postgresql.conf
fsync = off
synchronous_commit = off
full_page_writes = off
Ответ написан
более трёх лет назад
1
комментарий
Нравится
2
1
комментарий
Facebook
Вконтакте
Twitter
c-darwin
@c-darwin
Автор вопроса
Спасибо, стало в 10 раз быстрее, но всё равно в 2,5 раза медленнее insert-а в sqlite3
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
1
Рифат
@serber
Попробуйте использовать конструкцию
COPY
Вот еще
материал
по теме
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PostgreSQL
+1 ещё
Средний
Как установить Postgres в Ubuntu от 1с (c ИТС)?
1 подписчик
22 сент.
135 просмотров
2
ответа
PostgreSQL
Простой
Есть ли способ логировать работу процедуры?
1 подписчик
12 сент.
111 просмотров
2
ответа
PostgreSQL
Простой
Как обновить версию postgres в кластере patroni?
1 подписчик
11 сент.
95 просмотров
0
ответов
PostgreSQL
Средний
VACUUM в PostgreSQL 15 уже несколько суток в фазе vacuuming indexes что можно сделать?
5 подписчиков
27 авг.
853 просмотра
2
ответа
PostgreSQL
+1 ещё
Средний
Почему увеличилась генерация WAL-сегментов?
1 подписчик
21 авг.
144 просмотра
1
ответ
SQL
+1 ещё
Простой
Проверка связывания таблиц, как проверить?
2 подписчика
20 авг.
284 просмотра
0
ответов
PostgreSQL
Простой
Как подсчитать данные для каждого узла(включая вложения) дерева?
1 подписчик
15 авг.
76 просмотров
0
ответов
PostgreSQL
Простой
PostgreSQL, как осуществить поиск по вложенному json?
1 подписчик
11 авг.
150 просмотров
2
ответа
PostgreSQL
Простой
Есть ли способ изменять переменную в запросе?
1 подписчик
11 авг.
139 просмотров
0
ответов
PostgreSQL
Простой
Как правильно реализовать перевод данных из STG в ODS при помощи SCD2 в PostgreSQL?
1 подписчик
11 авг.
61 просмотр
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DBA (PostgreSQL)
СберТех
•
Москва
До 420 000 ₽
Fullstack-разработчик (Yii2, Vue.js, PostgreSQL)
OneLink
от 150 000 до 190 000 ₽
Инженер баз данных
Сбер
•
Санкт-Петербург
До 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама