我安装了Mariadb 10.3.15和Maxscale 2.3.9 运行良好,但有时查询速度很慢。
当我通过查看服务状态时MaxCtrl
,可以看到“Total Connections”的值非常高。一开始很小,但是值还在增加,这是正常状态值吗?
MaxScale 的连接限制是多少?来自客户?什么样的客户端——网络服务器还是什么?
我的意思是这不是 MariaDB 的问题,而是上游的问题。
如果“查询速度很慢”,那听起来像是索引不佳的表或编写不佳的查询。设置long_query_time=1
并打开慢日志。
Total Connections
显示自 maxscale start 以来与后端建立的连接总数。随着每个新建立的连接被计算在内,它会增长是正常的。
Connections
是当前与您的后端建立的连接,活动(服务查询)+空闲。您的后端应该能够处理这些(硬件 + 网络 + 配置),否则它会减慢速度。
https://mariadb.com/kb/en/mariadb-maxscale-24-maxctrl/#list-services