Программа pgbouncer

Программа pgbouncer предоставляет connection pooling. Если также предоставит концентрирование соединение. Это по­зволит обрабатывать сотни тысяч входящих соединений при неболь­шом количестве соединений с сервером. По мере появления новых соединений/транзакций/выражений пул увеличивает размеры до указанных пользователем максимумов. До того как пул освободит их, эти соединения «подвисают» в server_ Также pgbouncer выпускает сессии С интервалом server_lifetime. Это позволяет серверу высвобождать свою часть связки «клиент-сер­вер», чтобы поддержать ротацию и избежать появления слишком длительных соединений сессий.
Для выполнения команд можно подключиться к самому pgbouncer. Это можно сделать интерактивно, как если бы вы вошли в psql, либо с помощью отдельных команд или скриптов.
Для отключения сервера можно просто набрать Shutdown или Ввео ти отдельную команду:
Можно также воспользоваться командой reload, чтобы заставить сервер переподгрузить файлы с параметрами. Если ВЫ Применяете Pool_mode = transaction ИЛИ pool_mode = statement, Можно воспользоваться командой Pause. Это позволяет за­кончить текущую транзакцию, а затем придержать всю работу сессии. Таким образом, вы упростите выполнение DDL или перезапуск сер — Пул Pgbouncer Также позволяет использовать режим Suspend. При этом он подождет, пока будут «слиты» все буферы сервера.
После pause или suspend, когда проделана необходимая работа, можно выполнить resume.
И в дополнение к командам контроля pgbouncer посмотрите не­сколько команд show. В этой главе собраны рецепты для работы с таблицами и содержа­щимися в них данными. Во многих рецептах вы встретите общие со­веты, которые проиллюстрированы примерами, характерными для PostgreSQL. Некоторые администраторы занимаются только внешней частью сервера БД, а что происходит внутри баз данных, их не особенно вол­нует. Вот вам совет: позаботьтесь о своих данных, и ваша БД поза­ботится о вас! Содержите данные в чистоте, и запросы будут выпол­няться быстрее, ошибок в приложениях будет меньше, и вы сможете завязать хорошие деловые контакты. Не очень приятно, когда среди ночи вам звонят и сообщают, что что-то сломалось и нужно срочно исправлять ошибки.



Рубрика: Женский интерес