Size: a a a

PostgreSQL + 1C + Linux

2021 February 16

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
методичка увязывает количество временных файлов как раз со значением work_mem
временные файлы != временные таблицы)
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
ну так а я временные файлы именно показал
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Sergey Grebennikov
методичка увязывает количество временных файлов как раз со значением work_mem
Добавлю перенос строки в этом абзаце чтобы было понятно что это для обоих параметров
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
ну так а я временные файлы именно показал
а там похоже всё под одну гребёнку считается
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
и слово узнать - два раза повторяется )
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Сергей Голод
на временных таблицах? тогда нужно табличное пространство для них выносить в tmpfs
Это избыточно немного, temp_buffers гибче
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Sergey Grebennikov
и слово узнать - два раза повторяется )
Найду время, сделаю рефакторинг)
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
так а мне че делать в итоге? ) увеличить оба значения немного и отслеживать статистику?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Я бы начал с темпов
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
до 512?
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
И смотреть статистику
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
так а мне че делать в итоге? ) увеличить оба значения немного и отслеживать статистику?
включить логгирование временных файлов и понять какие именно у вас
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Sergey Grebennikov
до 512?
Судя по статистике средний размер 360МБ
Попробуйте поставить 384
источник

АД

Антон Дорошкевич... in PostgreSQL + 1C + Linux
Сергей Голод
включить логгирование временных файлов и понять какие именно у вас
И это тоже
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
ок, сделал
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
эм... а как его включить? )
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
и кстати по методичке замечание еще есть - там говрится о том, что нужно вынести pg_stat_tmp в RAM диск
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
и кстати по методичке замечание еще есть - там говрится о том, что нужно вынести pg_stat_tmp в RAM диск
в ванильном ПГ так по умолчанию и сделано
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
Но он и так по умолчанию находится в /run/postgresql
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
в дебиане/убунте
источник