mysqlrouter参数配置最佳实践
作为 MGR 集群的代理,mysqlrouter 的参数配置有什么最佳实践吗? MySQL Router的配置文件比较简单,可以参考一下7. 利用MySQL Router构建读写分离MGR集群 | 深入浅出MGR
MySQL Router 8.0 Reference Manual 4.3.4 Configuration File Example
mysqlrouter可配置的参数并不多,主要用来实现对后端mgr的故障切换自适应以及读写分离(读写分离场景下要区分不同端口)。
一般而言,主要配置下连接数以及读写分离负载均衡策略就可以了。 主要修改这些参数
sed -i "s#bind_port=6446#bind_port=3306#g" /etc/mysqlrouter/mysqlrouter.conf
sed -i "s#connect_timeout=.*#connect_timeout=600#g" /etc/mysqlrouter/mysqlrouter.conf
sed -i "s#read_timeout=.*#read_timeout=300#g" /etc/mysqlrouter/mysqlrouter.conf
sed -i "s#max_connect_errors=.*#max_connect_errors=1000000#g" /etc/mysqlrouter/mysqlrouter.conf
sed -i "s#max_connections=.*#max_connections=100#g" /etc/mysqlrouter/mysqlrouter.conf
页:
[1]