注意事项

分库分表规则

数据访问代理可以根据任意字段、多个字段进行分库分表,且同一个分表可以配置多个规则。如果配置了分表规则后,所有 SQL 请求都需要带上分库分表字段。

如果数据库分片集群是分库分表模式,则所有数据库分表都需要配置分库分表规则,如果数据库分片中只有单表,分库分表规则可以直接配置 0 即可。在如下配置中,single_table 会路由到 group_00 分片:

single_table

使用限制

  • 仅支持 DML 语句(INSERT、SELECT、UPDATE、DELETE)。
  • 分库分表场景下不支持 JOIN。
  • 分库分表场景下不支持自增 ID。
  • 不支持 SELECT LAST_INSERT_ID()