分布式事务会增加事务的延时, OceanBase 采取了很多措施来尽量避免分布式事务, 比如支持表格组(table group)来尽可能地减少分布式事务。表格组用于聚集经常一起访问的多张表格。例如,有用户基本信息表(user)和用户商品表(user_item),这两张表格都按照用户编号哈希分布,只需要将二者设置为相同的表格组,系统后台就会自动将同一个用户所在的user表分区和user_item表分区调度到同一台服务器。这样,即使操作某个用户的多张表格,也不会产生跨机事务。