В PostgreSQL 14 (в связке с 1С Предприятием) существует угроза быстрой «смерти» вашего SSD диска!

Да, не страшно если пользователей всего с десяток в 1С, (но все также рекомендую применить настройку).

А вот с количеством от 100, настоятельно рекомендую перенести каталог  pg_stat_tmp на RAM диск  (В оперативную память).

 

Продлеваем жизнь SSD [1С + PostgreSQL 14] pg_stat_tmp

 

В чем суть проблемы:

pg_stat_tmp — это каталог с данными статистики в PostgreSQL (критически важных данных там нет), но вследствие постоянной перезаписи (актуализации) этих данных (А в 1С их будет много при большом количестве пользователей) происходит сильная нагрузка на дисковую подсистему.  Из-за чего собственно идет довольно быстрый износ фактически любого SSD диска, даже корпоративного уровня.

Обычно каталог pg_stat_tmp в среднем занимает всего несколько мегабайт  (3–40Мб), т.е. для RAM-диска достаточно выделить  256 Мб ОЗУ — этого более чем достаточно и даже с запасом, и ресурс вашего SSD будет значительно продлен!

В Linux, выделить 256Мб в оперативной памяти (создать RAM диск) совсем не сложнее чем на Windows.

 

Как решить:

Вот пошаговая инструкция как pg_stat_tmp поместить на RAM диск:

Создаем каталог pgsql_stats_tmp и установим необходимые разрешения:

sudo_mk

в fstab создаем RAM диск на 256 Мб

(Не забудьте в конце выполнить переход новую строку):

sudo_nano_etc_fstab

tmpfs

Монтируем диск (каталог) в систему:

sudo_mount

Смена параметра в postgresql.conf:

  Перезапускаем postgresql:

  ======= ВАЖНО! ======= В PostgreSQL 15 больше нет параметра stats_temp_directory, статистику больше не надо записывать во временные файлы — сбор статистики перенесен в общую память! Файл со всеми командами >>> Ниже смотрите видео (больше

Часть статьи скрыта
Доступно после бесплатной регистрации

После регистрации откроется полный текст и дополнительные материалы.

От Богдан Кухар

Профессионал 1С с 10-летним опытом. Эксперт в области администрирования и программировании в 1С. Делюсь знаниями на блоге, когда есть время :) Пишите мне на team@kuharbogdan.com

5 комментариев для “Продлеваем жизнь SSD [1С + PostgreSQL 14]”

Добавить комментарий

База знаний 1С