热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

Pgbouncer 用户手册

来源: 作者: 时间:2008-05-23 Tag: 点击:
SHOW CONFIG;

显示当前配置设置,一个配置一行,字段如下:

key

配置变量名称

value

配置值

changeable

yes 或 no,显示这个变量是否可以在运行时修改。如果为 no,那么这个变量只能在启动的时候修改。

进程控制命令

PAUSE;

PgBouncer 尝试从所有服务器断开,首先会等待所有查询结束。这个命令在所有查询完成之前不会返回。

 SUSPEND;

所有 socket 的缓冲区都冲刷出去,然后 PgBouncer 停止在上面的监听。这条命令在所有 socket 冲刷完毕之前不会返回。

 RESUME;

从前面的 PAUSE 或者 SUSPEND 命令上头重新开始工作。

 SHUTDOWN;

PgBouncer 进程将会退出。

RELOAD;

PgBouncer 进程将会重载它的配置文件然后更新可修改的设置。

SIGNALS

SIGHUP

重载 config。和在控制台上发出 RELOAD 命令一样。

SIGINT

安全关闭。和在控制台上发出 PAUSE; 然后 SHUTDOWN; 一样。

SIGTERM

立即关闭。和在控制台上发出 SHUTDOWN; 是一样的。

LIBEVENT 设置

来自 libevent 文档:

我们可以关闭 epoll,kqueue,devpoll,poll 或者 select 的支持,方法是设置分别环境变量 EVENT_NOEPOLL,EVENT_NOKQUEUE,EVENT_NODEVPOLL,EVENT_NOPOLL 或者 EVENT_NOSELECT。

通过设置环境变量 EVENT_SHOW_METHOD,libevent 显示它使用的内核通知方法。

 认证文件格式

PgBouncer 需要它自己的用户数据库。用户从文本文件中装载,格式应该和 PostgreSQL 的 pg_auth/pg_pwd 文件一样。

"username1" "password" ... "username2" "md12342345234" ...

至少需要有两个字段,用双引号包围。首先是用户名,第二个是明文或者是 md5 散列后的口令。PgBouncer 忽略改行剩余的部分。

这样的文件格式允许指引 PgBouncer 直接到 PostgreSQL 数据目录的用户文件。




相关文章:
pgSQL 集群过程
PL/SQL学习笔记:游标
Pgbouncer 管理员手册
Pgbouncer 用户手册
Pgbouncer 介绍
使用dbi-link在PG里访问异构数据库
PostgreSQL查看数据库表的大小
PostgreSQL设置默认的search path(schema)
PostgreSQL如何让数据按照中文排序
PostgreSQL利用用户定制的聚集函数选取每个分组的
PostgreSQL的FTI与中文全文索引的实践
PostgreSQL 8.3文档-V 服务器编程-扩展SQL-C 语言
在Windows系统上安装和运行PostgreSQL的常见问题
PostgreSQL常见问题
PostgreSQL 简介
Ubuntu系统下安装和配置PostgreSQL 8.1
影响postgresql性能的几个重要参数
PostgreSQL相关
如何从网络上登录其它计算机的PostgreSQL
在Ubuntu和Debian系统下安装PostgreSQL
导入文本文件中存放的数据
从其他机器登陆PostgreSQL
PostgreSQL入门
PostgreSQL 7.2 教程
PostgreSQL 8.0.0入门之创建数据库
postgresql-数据库物理存储
PL/pgSQL的结构
Postgresql-基本语句
PL/pgSQL控制结构
在 Windows 上安装客户端