逻辑库

逻辑库是由单个或多个物理库配置而成,可便捷地进行分库分表的操作。本文介绍逻辑库的定义、应用场景等信息。

定义

当业务达到一定规模后,需要通过分库分表来进行负载均衡,从而达到在大量业务压力场景下具有平滑支撑的能力。

当库的数量大于或等于1,有如下限制:

库数量

说明

大于1

大于1时,库名个数、后缀格式需要有约束。

  • 一般个数为2的指数幂。

  • 一般后缀为_xxxx,即下划线4位数字从0开始递增补齐。

等于1

等于1时,仅存在分表的单个数据库会抽取成逻辑库。

使用场景

如下为典型的逻辑库场景:

  • 单库-分表

  • 分库-分表

  • 分库-不分表

注意事项

  • SQL Console数据查询、结构设计、数据导出、数据变更等功能支持选择物理库或者逻辑库操作。选择逻辑库,则可便捷的进行分表/逻辑表操作,即将分表/逻辑表当做单个表写入SQL语句。

  • 若需要申请数据源权限,可直接申请逻辑库权限,即可开通其关联的所有物理库的权限。

配置说明

说明

数据Owner或DBA有权限配置。

数据管理DMS控制台首页顶部导航栏中,单击sousuo图标,在数据库列表搜索目标数据库,单击操作列下的更多 > 配置逻辑库

更多信息,请参见逻辑库