Size: a a a

pgsql – PostgreSQL

2021 March 01

V

V in pgsql – PostgreSQL
Yaroslav Schekin
Ну так это более важный вопрос, как мне кажется.
Слишком много запрашивается, почти наверняка, что и намекает.
либо буферы неверно настроены, либо это впс с 512мб рам)
источник

DS

Dosik S. in pgsql – PostgreSQL
V
либо буферы неверно настроены, либо это впс с 512мб рам)
рам 16 гб
источник

V

V in pgsql – PostgreSQL
@Shamsi_98 советую проверить конфиги пользуясь утилитой типа pgtune (https://pgtune.leopard.in.ua/#/)
источник

V

V in pgsql – PostgreSQL
Dosik S.
рам 16 гб
она вся под пг или там еще что-то крутится?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
V
либо буферы неверно настроены, либо это впс с 512мб рам)
Какие "буферы"? Тут же в этом дело.
В общем, тут надо детализацию получить, а потом уже... может, и думать не придётся. ;)
источник

DS

Dosik S. in pgsql – PostgreSQL
нет, только пг
источник

V

V in pgsql – PostgreSQL
Yaroslav Schekin
Какие "буферы"? Тут же в этом дело.
В общем, тут надо детализацию получить, а потом уже... может, и думать не придётся. ;)
настройки памяти я так обозвал)
источник

V

V in pgsql – PostgreSQL
Dosik S.
нет, только пг
тогда самый простой вариант - сгенерить настройки памяти вышеуказанной утилитой, вбив параметры железа
источник

DS

Dosik S. in pgsql – PostgreSQL
обнял вас двоих,
но не поцеловал!
источник

V

V in pgsql – PostgreSQL
> но не поцеловал!
спасибо и на том)))
источник

V

V in pgsql – PostgreSQL
да, огромное спасибо Yaroslav за потраченное время)
источник

D

Dmitriy in pgsql – PostgreSQL
Немного не в тему, но правильно ли я понимаю, что если у меня база меньше, чем shared_buffers, то она будет в оперативной памяти целиком? Или не обязательно?
источник

V

V in pgsql – PostgreSQL
Dmitriy
Немного не в тему, но правильно ли я понимаю, что если у меня база меньше, чем shared_buffers, то она будет в оперативной памяти целиком? Или не обязательно?
если достаточно памяти, то она как минимум в дисковом кеше окажется вся по мере прочтения)))
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
V
настройки памяти я так обозвал)
Так нет настройки, которая влияет на размер выделяемых dynamic shared memory segments, вот в чём подкол-то. ;)
источник

D

Dmitriy in pgsql – PostgreSQL
V
если достаточно памяти, то она как минимум в дисковом кеше окажется вся по мере прочтения)))
Да, но меня конкретно параметр shared_buffers интересует
источник

V

V in pgsql – PostgreSQL
Yaroslav Schekin
Так нет настройки, которая влияет на размер выделяемых dynamic shared memory segments, вот в чём подкол-то. ;)
оу. вот этого я не знал
источник

V

V in pgsql – PostgreSQL
я думал на это влияют как раз настройки памяти
источник

V

V in pgsql – PostgreSQL
но если это не настраивается, то он должен быть достаточно умным чтобы не жрать места больше чем есть?)
источник

V

V in pgsql – PostgreSQL
иначе это действительно выглядит как баг)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Dmitriy
Немного не в тему, но правильно ли я понимаю, что если у меня база меньше, чем shared_buffers, то она будет в оперативной памяти целиком? Или не обязательно?
Да, казалось бы (потому что это их основное применение, расходы shared buffers на другие цели намного меньше, если не ошибаюсь).
источник