Существует ли эквивалент systemd для пользовательских сессий?

Вы должны предоставить объем данных, достаточный для вашего приложения.

Но, естественно, есть некоторые вещи, которые нужно знать, чтобы уменьшить размер базы данных в PostgreSQL:

  • Если вы хотите очистить таблицы целиком, имейте в виду, что SQLDELETEне всегда очищает файлы. Используйте TRUNCATE, а не DELETE, чтобы полностью удалить содержимое таблицы.

  • Если вы не можете полностью очистить таблицу и вам нужно удалить большое подмножество строк (50% или более ), очень полезно запустить командуVACUUM FULLилиCLUSTERпосле DELETE, чтобы уменьшить таблицу.

  • Объем данных, зарезервированных для журналов транзакций (pg _каталог xlog )можно контролировать с помощью настроек сервера postgres

  • Неиспользуемые базы данных, таблицы и индексы могут быть обнаружены с помощью системных представлений(pg _stat _базы данных, pg _stat _пользовательских _таблиц, pg _статистика _пользовательские _индексы)

-1
21.09.2019, 19:06
1 ответ

Да, в systemd есть менеджер пользовательских служб, который заботится о пользовательских -службах. Вы можете управлять им, используя те же команды systemctl, которые вы применяете к системным службам, но с дополнительной опцией --user.

6
28.04.2021, 23:29

Теги

Похожие вопросы