博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL连接池pgbouncer的使用
阅读量:4005 次
发布时间:2019-05-24

本文共 1067 字,大约阅读时间需要 3 分钟。

今天在虚拟机上整理了下pgbouncer的安装使用过程,记录如下。 

说明:pgbouncer是一款轻量级针对postgresql的数据库连接工具,可以对客户端的连接做限制,防止恶意连接,另外也可以减少数据库的实际连接数,从而减少数据库的开销。 

环境: 

VMWARE 8

CentOS 5.7 

PG 9.1.2

pgbouncer 1.5.2

libevent-2.0.19

一.安装

1.下载pgbouncer的安装包

http://pgfoundry.org/frs/?group_id=1000258&release_id=1952,本次下载的安装包是pgbouncer-1.5.2.tar.gz

2.下载libevent包

http://monkey.org/~provos/libevent/,见pgbouncer源码包中的Readme

这玩意也是个好东西,在很多地方用到

3.安装libevent

$ cd libevent-2.0.19-stable

$ ./configure --prefix=/home/postgres/libevent

$ make

$ make install

4.安装pgbouncer

$ cd pgbouncer-1.5.2

$ ./configure --prefix=/home/postgres/pgbouncer/ --with-libevent=/home/postgres/libevent/

$ make

$ make install

查看pgbouncer是否安装成功,可以通过查看config.log中最后的返回值exit来确认,0是成功1是失败. 

二.配置 

1.配置pgbouncer的cfg文件

[postgres@localhost config]$ pwd

/home/postgres/pgbouncer/config

[postgres@localhost config]$ more pgbouncer.ini

[databases]

f_game = host=127.0.0.1 port=1233 dbname=test_db user=test password=test

[pgbouncer]

listen_port = 1999

listen_addr = 127.0.0.1

auth_type = md5

auth_file = /home/postgres/pgbouncer/user.txt

logfile = /home/post

转载地址:http://wlzfi.baihongyu.com/

你可能感兴趣的文章
Android(五)数据存储之五网络多线程断点下载
查看>>
Android(六)Activity、请求码与结果码、Intent、广播、服务
查看>>
Android(六)通知、样式、主题、HTML
查看>>
浅谈 Facade 模式
查看>>
设计模式之Factory
查看>>
使用Hibernate进行大数据量的性能测试
查看>>
浅谈HTTP的无状态性
查看>>
程序调用飞信API发送免费短信(JAVA例子,其他语言一样用)
查看>>
向指定URL发送GET方法的请求(java)
查看>>
Oracle select in/exists/not in/not exits
查看>>
浅谈在Hibernate中使用Oracle sequence
查看>>
hibernate------hql总结
查看>>
Spring框架下PropertyPlaceholderConfigurer类
查看>>
Spring的lobhandler
查看>>
struts 标签logic:iterate用法详解
查看>>
Spring+Hibernate中的(FlushMode.NEVER)错误产生及解决
查看>>
spring的BeanUtils.copyProperties用法
查看>>
JAVA读取Oracle中的blob图片字段并显示
查看>>
Spring JTA应用之JOTM配置
查看>>
spring JdbcTemplate 的若干问题
查看>>