Size: a a a

PostgreSQL + 1C + Linux

2021 May 17

А

Андрей in PostgreSQL + 1C + Linux
один поток цпу != упирается в цпу
источник

SG

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

AT

Alex Tkachuk in PostgreSQL + 1C + Linux
Это да, может быть, ждём уточнений
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
ОС какая?
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
Debian Wheezy
источник

А

Андрей in PostgreSQL + 1C + Linux
и вообще, в работе с 1С не видел что бы пг сильно нагружал проц во время "обычной" работы
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
1) в файле конфига пропиши параметр
stats_temp_directory = '/var/run/postgresql/pg_stat_tmp'
2) создай файлик /etc/tmpfiles.d/postgrespro.conf со следующим содержимым
d /var/run/postgresql/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
3) рестартани кластер
источник

SG

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

SG

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

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
вангую, что все залетает
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
Спасибо, сделал через fstab. Да, действительно ускорился, но скорость проведения на прежнем уровне.
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
Посмотрел ни в проц не в диски не упирается.
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
При перезагрузке сервера содержимое директории исчезнет потому нужно будет принудительно сделать ANALYZE?
источник

11

19 17 in PostgreSQL + 1C + Linux
а что делают эти параметры?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
stats_temp_directory - указывает расположение файлов статистики.
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
Сергей, можно вам переадресовать вопрос?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
?
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
При перезагрузке сервера содержимое директории исчезнет потому нужно будет принудительно сделать ANALYZE?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
нет. из /var/run/..... статистика время от времени записывается и в основные таблицы. Поэтому при перезагрузке накопленные данные сохраняться
вынос на tmpfs нужен потому что файлы статистики пишутся/читаются очень-преочень часто, поэтому при расположении файлов статистики на RAM-диске (tmpfs) - достигается максимальная производительность
источник

AM

Alexander Mityukov in PostgreSQL + 1C + Linux
Понял, спасибо!
источник