SQL RELAY开源数据库连接池
来源:互联网 发布:淘宝申请签约海外买手 编辑:程序博客网 时间:2024/04/30 12:02
本文以SQL RELAY在MYSQL上的应用,应用测试以PHP程序为主
SQL Relay是一个开源的数据库池连接代理服务器
SQL Relay 的主要特点:
SQL Relay 支持的数据库类型:
SQL Relay支持客户端接口:
相关软件:
Rudiments http://sourceforge.net/projects/ ... 8.2.tar.gz/download
SQL Relay http://sourceforge.net/projects/ ... 6.4.tar.gz/download
SQL RELAY的安装依赖Rudiments 库文件,因此在安装sql relay时,首先安装Rudiments 库
Rudiments的安装SQL RELAY的安装:
配置sqlreplay.conf配置文件如下:
注:蓝色文字为需要修改的参数
到此sqlrelay.conf文件配置完成,现在来运行sqlrelay:
看到有sqlr-*的进程 和 sqlr-listener的9002端口存在,则说明配置成功了。到此就可以测试sql relay了
//mysqlpool为配置文件中定义的连接池实例
从返回的信息可以看出mysql的有5个连接到my数据库的活动连接,正是sqlrelay配置文件中默认活动连接数量
利用PHP API来测试连接池:
查看php安装目录的扩展目录:
将sql_relay.so扩展添加到php.ini配置文件中
测试php是否加载sql_relay.so模块
[falcon@fwphp-cn ~/phpcode]$ /usr/local/php-fcgi/bin/php -m
[PHP Modules]
Bcmath
......
sockets
SPL
sql_relay
SQLite
sqlite3
........
........
到此说明php可以通过SQL RELAY连接池来访问mysql数据库了
执行php_sqlrelay.php文件
[falcon@fwphp-cn ~/phpcode]$ /usr/local/php-fcgi/bin/php php_sqlrelay.php
1,admin,84383e908a8fb8b5dec1c82ca5a710d2,admin@your.com,,,192.168.234.1,1255863260,0,0,cdedef,,
到处SQL RELAY数据库连接池测试全部结束
参考链接:
SQL RELAY :http://sqlrelay.sourceforge.net/index.html
PHP API :http://sqlrelay.sourceforge.net/sqlrelay/api/php/doc.html
C API :http://sqlrelay.sourceforge.net/ ... lientwrapper.h.html
注:
如果sqlrelay 采用0.41 Rudiments采用0.32 测试时 会报错,估计是Bug
SQL Relay是一个开源的数据库池连接代理服务器
SQL Relay 的主要特点:
SQL Relay 支持的数据库类型:
SQL Relay支持客户端接口:
相关软件:
Rudiments http://sourceforge.net/projects/ ... 8.2.tar.gz/download
SQL Relay http://sourceforge.net/projects/ ... 6.4.tar.gz/download
SQL RELAY的安装依赖Rudiments 库文件,因此在安装sql relay时,首先安装Rudiments 库
Rudiments的安装SQL RELAY的安装:
配置sqlreplay.conf配置文件如下:
注:蓝色文字为需要修改的参数
到此sqlrelay.conf文件配置完成,现在来运行sqlrelay:
看到有sqlr-*的进程 和 sqlr-listener的9002端口存在,则说明配置成功了。到此就可以测试sql relay了
//mysqlpool为配置文件中定义的连接池实例
从返回的信息可以看出mysql的有5个连接到my数据库的活动连接,正是sqlrelay配置文件中默认活动连接数量
利用PHP API来测试连接池:
查看php安装目录的扩展目录:
将sql_relay.so扩展添加到php.ini配置文件中
测试php是否加载sql_relay.so模块
[falcon@fwphp-cn ~/phpcode]$ /usr/local/php-fcgi/bin/php -m
[PHP Modules]
Bcmath
......
sockets
SPL
sql_relay
SQLite
sqlite3
........
........
到此说明php可以通过SQL RELAY连接池来访问mysql数据库了
执行php_sqlrelay.php文件
[falcon@fwphp-cn ~/phpcode]$ /usr/local/php-fcgi/bin/php php_sqlrelay.php
1,admin,84383e908a8fb8b5dec1c82ca5a710d2,admin@your.com,,,192.168.234.1,1255863260,0,0,cdedef,,
到处SQL RELAY数据库连接池测试全部结束
参考链接:
SQL RELAY :http://sqlrelay.sourceforge.net/index.html
PHP API :http://sqlrelay.sourceforge.net/sqlrelay/api/php/doc.html
C API :http://sqlrelay.sourceforge.net/ ... lientwrapper.h.html
注:
如果sqlrelay 采用0.41 Rudiments采用0.32 测试时 会报错,估计是Bug
0 0
- SQL RELAY开源数据库连接池
- 开源的数据库连接池 SQL Relay 介绍
- 开源的数据库连接池 SQL Relay 介绍
- 开源的数据库连接池 SQL Relay 介绍
- 开源的数据库连接池 SQL Relay 介绍
- 数据库连接池SQL Relay简介
- [转]开源数据库连接池 SQL Relay 的安装配置和应用
- 开源数据库连接池 SQL Relay 的安装配置和应用
- PHP数据库连接池SQL Relay安装使用
- PHP数据库连接池SQL Relay安装使用
- SQL Relay开源的数据库池连接代理服务器
- 开源的连接池代理服务SQL Relay
- SQL Relay
- SQL Relay使用
- SQL Relay使用详解
- [SQL Relay文档] SQL Relay中PHP API参考手册 (英文)
- [SQL Relay文档] SQL Relay中PHP API参考手册 (英文)
- [SQL Relay文档] SQL Relay中PHP API参考手册 (英文)
- postgres row_number()分析
- iphone学习路线
- 字符串原地压缩
- (六)SDN 控制器 NOX 源码分析之—— Kernel
- 正则语法
- SQL RELAY开源数据库连接池
- 多线程02-GCD 掌握
- hdu 1133
- JavaScript更多内容
- Java设计模式 —— 策略(Strategy)
- 教育平板加速数字化教育创新
- 约瑟夫环问题
- UILabel 常用属性
- CocoaPods pod install/pod update更新慢的问题