В PostgreSQL 14 (в связке с 1С Предприятием) существует угроза быстрой «смерти» вашего SSD диска!
Да, не страшно если пользователей всего с десяток в 1С, (но все также рекомендую применить настройку).
А вот с количеством от 100, настоятельно рекомендую перенести каталог pg_stat_tmp на RAM диск (В оперативную память).
В чем суть проблемы:
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 и установим необходимые разрешения:
1 | sudo mkdir /var/lib/pgsql_stats_tmp # chown postgres:postgres /var/lib/pgsql_stats_tmp |
в fstab создаем RAM диск на 256 Мб
(Не забудьте в конце выполнить переход новую строку):
1 | sudo nano /etc/fstab |
1 | tmpfs /var/lib/pgsql_stats_tmp tmpfs size=256M,uid=postgres,gid=postgres 0 0 |
Монтируем диск (каталог) в систему:
1 | mount /var/lib/pgsql_stats_tmp |
Зарегистрируйтесь, чтоб продолжить чтение статьи
Зарегистрироваться / Войти
Простите, а если сервер на вин?
Все также и на win