Tencent / phxsql

A high availability MySQL cluster that guarantees data consistency between a master and slaves.
Other
2.47k stars 557 forks source link

phxsql的配置问题 #151

Open bonnielove opened 6 years ago

bonnielove commented 6 years ago

我在两台Linux上部署了PhxSQL,配置为4核 16G内存,能够正常使用。 但是在做性能测试的时候发现比单独一台mysql5.7的慢一倍,想来是没配置好。 在修改phxsql配置的时候有点无从下手,有好几个参数都没有说明具体是做什么用的。

MasterForkProcCnt = 5 MasterWorkerThread = 8 MasterIORoutineCnt = 100 SlaveForkProcCnt = 5 SlaveWorkerThread = 8 SlaveIORoutineCnt = 100 MasterEnableReadPort = 1 ProxyProtocol = 2

phxsqlproxy.conf中只有MasterEnableReadPort 参数有说明,其他参数都是什么含义呢?

另外只有两台集群的情况下,master挂了,slave还能转为master正常工作吗?我试了下是不行的,还请大神解答一下。。。

zhaowengxing commented 5 years ago

我测试过,只有一台机器时是不能正常工作;如果另外一台挂掉的机器重新工作,集群会恢复工作。