本文介绍逻辑表查询的操作步骤。
背景信息
分库分表后,需要快速地查询单个分表或查询多个分表并返回结果,可以对使用者屏蔽人为寻找分库、分表场景。用户最终使用查询操作都是被当做单个表查询,这样的操作相对较透明,也符合用户当下的诉求。
数据管理DMS基于产品内的
逻辑库
、逻辑表
的聚合实现了透明化的逻辑表查询操作。
操作步骤
选择
逻辑库
进行相关的查询与导出操作。您可先尝试写入数据,无路由配置时只支持查询SELECT
、UPDATE
、DELETE
语句,不支持INSERT
语句。配置路由算法。此处以简单取模为例,复杂算法配置步骤,请参见配置路由算法。
使用
INSERT
语句插入值。进行快速查询。
配置了路由算法后,带路由字段则可以快速查询指定物理表(免去人为计算、切换物理库表的操作)。
查询结果会额外提供一个字段表示数据来源的数据库、表信息,单击则可以跳转至对应的物理库表并带入查询SQL与查询条件信息。
查询也可以不带路由字段作为条件,进行全表(所有分表)扫描查询操作,如汇总统计 。
说明同时也支持
GROUP BY
等语法操作,其他SQL语法操作与数据库源语法支持基本一致,但目前不支持子查询操作。