Mycat1.6的多分片结果集聚合源码分析(1)

1.配置文件的配置(shecma.xml)

<table name="product" primaryKey="id" dataNode="testdb$1-4" rule="hash-mod-4_id" />

2.测试的语句

select * from product ;

+-----+------------+---------+---------------------+------------+

| id  | name       | price   | create_tm           | company_id |

+-----+------------+---------+---------------------+------------+

|   3 | product3   | 3000.00 | 2016-09-20 18:34:37 |          3 |

3.抓取的码流

Mycat1.6的多分片结果集聚合源码分析(1)

字段包(Mysql 协议的包头是占4个字节 3个字节是包的长度,另外1字节是pack-num)

Mycat1.6的多分片结果集聚合源码分析(1)

数据包

Mycat1.6的多分片结果集聚合源码分析(1)

结合包的结构分析

Mycat1.6的多分片结果集聚合源码分析(1)