表组在负载均衡和扩容中起什么作用?
表组的核心作用是控制一组表的物理分布关系。
在负载均衡方面,分区组是负载均衡和 Leader 切换的最小执行单元。RootService 调度时优先将同表组、同号分区分配在同一 OBServer 上,扩缩容时保持分区组整体迁移,避免同组分区被打散。
在查询优化方面,分区规则相同的表加入同一表组后,同号分区落在同一节点,JOIN 可生成分区裁剪的本地执行计划,避免跨节点数据重分布。
在事务优化方面,频繁同事务访问的表通过表组聚集到同一节点,可将分布式事务简化为单机事务,降低延迟。