之前一直遇到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
本文探讨了使用 MySQL Proxy 时遇到的速度问题及解决方案。通过调整 event-threads 和 keepalive 参数,作者尝试解决进程崩溃与 CPU 占用率过高的难题。
1455

被折叠的 条评论
为什么被折叠?



