oceanbase4.2 obproxy客户端连接数和服务端连接数怎么看,observer连接数如何看

oceanbase4.2 obproxy客户端连接数和服务端连接数怎么看,observer连接数如何看,有相关表可以看吗

和单机数据库不同,OBProxy改变了连接的映射关系为M:N,因此有些连接功能需要做额外处理。举个例子,用户通过show processlist查看连接数,此时他希望看到的是客户端和 OBProxy 之间的连接数,而不是 OBProxy 和OBServer之间的连接数。下面我们对常见的连接功能展开详细介绍。
**连接粘性。**OBProxy还未实现所有功能的状态同步,如事务状态、临时表状态、cursor状态等。对于这些功能,OBProxy只会将后续请求都发往状态开始的节点,这样就不需要进行状态同步,而缺点是无法充分发挥分布式系统的优势。因此,我们根据功能重要程度,逐步支持相关功能的分布式化。
**show processlist和kill命令配套使用。**show processlist用于展示客户端和服务端之间的连接,对于OBProxy,show processlist只展示客户端和OBProxy之间的连接,不展示OBProxy和OBServer之间的连接。kill命令用于杀死一个客户端连接,客户端连接关闭后,OBProxy也会关闭对应的服务端连接。对于OBProxy的kill命令,需要先获取对应的id,如下图的Id列内容(show proxysession和show processlist功能类似,show proxysession是OBProxy专属命令)


https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000781178?back=kb

1 个赞