为分析mycat日志,这里对student表分片至3个节点。
执行一下select * from student,查看MyCAT的内部实现逻辑
- 查找路由信息
路由获取流程
如上图所示,多节点会调用MultiNodeQueryHandler,并且之后需要数据合并。
- 执行select语句
获取节点dn1、dn2、dn3数据库连接,并同步数据库。Received ok response表示同步成功。之后获取节点数据,获取所有节点数据后,返回merge数据。
Mycat中连接获取流程
为分析mycat日志,这里对student表分片至3个节点。
执行一下select * from student,查看MyCAT的内部实现逻辑
路由获取流程
如上图所示,多节点会调用MultiNodeQueryHandler,并且之后需要数据合并。
获取节点dn1、dn2、dn3数据库连接,并同步数据库。Received ok response表示同步成功。之后获取节点数据,获取所有节点数据后,返回merge数据。
Mycat中连接获取流程
相关文章: