opium
@opium
Просто люблю качественно работать

Из за чего затупы при большом количестве вставок в postgresql?

Есть большой сервер с 64 гигами оперативы и ссд дисками, сервер не перегружен лоад аверейдж чуть больше 1.
На нем крутится postgresql 9.4
Настройки типо таких
max_connections = 1000
shared_buffers = 16GB
effective_cache_size = 48GB
work_mem = 16777kB
maintenance_work_mem = 2GB
checkpoint_segments = 32
checkpoint_completion_target = 0.7
wal_buffers = 16MB
default_statistics_target = 100

Время от времени при вставке происходит затуп на 1-5 секунд, что смертельно конечно.
Вставок много, сотни в парралель в секунду.
  • Вопрос задан
  • 528 просмотров
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666
Компьютерный псих
Если возможно делайте вставки пачками (с помощью транзакций)
Убирайте лишнее индексы (они сильно тормозят вставку)
Вырубайте fsync - (на свой страх и риск)

https://vimeo.com/123424249
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы