Все сервисы Хабра
Сообщество 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 сек
Вопрос задан
более трёх лет назад
2484 просмотра
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
Простой
Нормально ли дублирование строк в IN?
1 подписчик
19 мая
165 просмотров
3
ответа
PostgreSQL
Простой
Как отработать EXTRACT(epoch FROM MAX(null))?
1 подписчик
15 мая
59 просмотров
1
ответ
PostgreSQL
Простой
Как корректно завершить процесс postgresql?
1 подписчик
06 мая
142 просмотра
1
ответ
PostgreSQL
+1 ещё
Простой
Почему не запускается PostgreSQL в open server?
2 подписчика
26 апр.
145 просмотров
0
ответов
PostgreSQL
Средний
Как временно повышать права пользователю?
2 подписчика
23 апр.
137 просмотров
1
ответ
PostgreSQL
+3 ещё
Простой
Почему выдаёт ошибку HikariPool-1?
1 подписчик
22 апр.
131 просмотр
0
ответов
PostgreSQL
+2 ещё
Средний
Как понять сколько max соединений в pgxpool-е тебе нужно?
1 подписчик
17 апр.
155 просмотров
1
ответ
PostgreSQL
Простой
Как в постгресе использовать параметры в Like?
1 подписчик
16 апр.
106 просмотров
1
ответ
Ubuntu
+3 ещё
Средний
Очень сильно тормозит 1с, по тесту Гилева на мощном сервере, как исправить?
6 подписчиков
14 апр.
10292 просмотра
6
ответов
PostgreSQL
+1 ещё
Простой
Проектирование БД: чем сейчас люди пользуются?
1 подписчик
09 апр.
418 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
DBA (PostgreSQL)
СберТех
•
Москва
До 420 000 ₽
Администратор баз данных PostgreSQL
HR Prime
•
Москва
от 260 000 до 350 000 ₽
Бэкенд разработчик
Nocodered
от 60 000 до 120 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама