在 mariadb 上,当我需要检查什么是查询正在运行或在 mariadb 实例上休眠时。我可以看到SHOW PROCESSLIST
or select * information_schema.processlist
。
但是在 mariadb 加入和客户端连接到 maxscale 之后,我看不到进程列表,SHOW PROCESSLIST
例如select * information_schema.processlist
那么如果 mariadb 已经加入 maxscale ,如何检查查询会话?
这是配置 maxscale
[maxscale]
threads=auto
max_auth_errors_until_block=0
admin_host=192.168.101.107
admin_port=8989
admin_enabled=1
有什么建议吗?
编辑。我已经在 maxscale 配置中更新了参数
[maxscale]
threads=auto
max_auth_errors_until_block=0
admin_host=192.168.101.107
admin_port=8989
admin_enabled=1
retain_last_statements=20
dump_last_statements=on_error
查询已经从命令显示
maxctrl show sessions
但是每个会话的最后一次执行都有查询。SHOW PROCESSLIST
当我在 mariadb 上运行命令时,我看不到睡眠或仍在运行之类的不同。