mysql-proxy myrelay_myrelay
一、 介紹
mysql的代理,支持如下特性:
采用事件驅動、異步、非阻塞的設計模式,性能優秀
采用mysql原生協議,對應用層透明
支持mysql讀寫分離
提供mysql連接池管理
支持mysql冗余、健康檢查
提供mysql的查詢日志,方便對應用層進行分析
支持mysql配置動態加載
C語言實現
二、 應用場景
Mysql數據庫集群訪問,負載均衡、冗余、健康檢查等
Mysql讀寫分離
三、 性能
優秀。一般應用通過代理訪問數據庫的性能將達到直連數據庫性能的95%
四、 安裝
通過svn下載源碼
編譯庫文件
cd?oplib/src/?&&?make?install
編譯程序
make?install
創建目錄
mkdir?-p?/home/admin/myrelay
mkdir?-p?/home/admin/myrelay/bin
mkdir?-p?/home/admin/myrelay/conf
mkdir?-p?/home/admin/myrelay/lib
cp?myrelay?/home/admin/myrelay/bin
cp?conf/*?/home/admin/myrelay/conf/
cp?oplib/lib/oplib.so?/home/admi/myrelay/lib/
五、 執行
配置LD_LIBRARY_PATH環境變量,讓程序能夠找到庫文件
例如: export LD_LIBRARY_PATH="/home/admin/myrelay/lib"
執行程序
cd?/home/admin/myrelay/bin?&&?./myrelay?../conf/myrelay.conf
總結
以上是生活随笔為你收集整理的mysql-proxy myrelay_myrelay的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle移植mysql方案_系统从M
- 下一篇: mysql 当前用户连接数_实战:判断m