Утилита pg_cacheutiis, созданная одним из авторов этой книги, перед отключением сервера сохраняет содержимое кэша. Это позволяет быстро восстановить кэш и включиться в работу сразу после перезапуска. Затем можно выполнить немедленное отключение сервера и «чисто» запустить его. После этого заполните кэш: Никакой магии здесь нет, поэтому придется немного подождать, пока работа не развернется на полную скорость. Утилита pg_cache_save сохраняет блоки данных в таблицу под названием mycache. Это позволит вам при необходимости сохранять различные наборы данных кэша для различных целей. Если не указать имя, по умолчанию будет использовано saved_cache. При старте pg_cache_warmn прочитает сохраненную из кэша информацию и произведет выборку для каждого блока. Таким образом, по возможности вся информация будет возвращена в кэш. Несуществующие блоки будут проигнорированы. Иногда в экстренных случаях приходится полностью блокировать сервер или запрещать определенным пользователям доступ к базе данных. Все такие ситуации предсказать трудно, поэтому рассмотрим только некоторую часть. Соединения можно запретить одним из следующих способов: приостановить/возобновить пул сессии ;
Этим ограничиваются соединения для обычного пользователя, однако если у него права суперпользователя, ограничение не сработает, так что сами себя вы выгнать не сможете; запретить в файле аутентификации по узлу все входящие соединения, а затем перезапустить сервер: создайте новый файл Pg_hba_iockdown.Con£ И добавьте в него две следующие строки. Таким образом, вы полностью заблокируете доступ к серверу, в том числе для суперпользователей. Несомненно, это очень серьезные и радикальные действия: Таким образом, соединения будут запрещены для всех пользователей кроме системного пользователя Postgres, Который подключается к базе данных Postgres Локально. Не перепутайте второй и третий столбец: во втором указывается база данных, а в третьем — пользователь. Хотя бы ради этого стоит оставлять строку с заголовком. Если используется более сложная конфигурация, метод Ident Следует заменить на другой метод аутентификации;
Рубрика: Женский интерес