之前一直遇到mysql-proxy速度很慢的问题。
经过多次测试改进,发现几个主要参数。
event-threads可以设置多线程,但是进程经常死掉。
keepalive可以解决进程死掉问题,他会自动启动新进程,但是CPU占用又居高不下。
mysql-proxy --keepalive --event-threads=4 --proxy-lua-script=/usr/local/mysql-proxy/share/mysql-proxy/rw-splitting.lua --proxy-address=0.0.0.0:4092 --admin-address=127.0.0.1:4192 --proxy-backend-addresses=222.17.86.93:3392 --proxy-read-only-backend-addresses=127.0.0.1:3392
经过多次测试改进,发现几个主要参数。
event-threads可以设置多线程,但是进程经常死掉。
keepalive可以解决进程死掉问题,他会自动启动新进程,但是CPU占用又居高不下。
mysql-proxy --keepalive --event-threads=4 --proxy-lua-script=/usr/local/mysql-proxy/share/mysql-proxy/rw-splitting.lua --proxy-address=0.0.0.0:4092 --admin-address=127.0.0.1:4192 --proxy-backend-addresses=222.17.86.93:3392 --proxy-read-only-backend-addresses=127.0.0.1:3392