您可以在DRDS控制台上管理数据表,调整数据表的拆分键。
前提条件
您需要先创建数据表后,才能在控制台上管理数据表。
背景信息
在DRDS中,一张逻辑表的拆分方式由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的 MySQL 数据类型)共同定义。只有当DRDS使用了相同的拆分函数和拆分键时,才会被认为分库与分表使用了相同的拆分方式。相同的拆分方式让DRDS可以根据拆分键的值定位到唯一的物理分库和物理分表。当一张逻辑表的分库拆分方式与分表拆分方式不一致时,若SQL查询没有同时带上分库条件与分表条件,则DRDS在查询过程会进行全分库扫描或全分表扫描操作,详情请参见关闭全表扫描。
操作步骤
- 登录云原生分布式数据库控制台。
- 在页面左上角选择目标实例所在地域。
- 在左侧导航栏中,单击实例列表。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中单击。
- 在数据库列表中找到目标数据库,单击数据库名称。
- 在左侧导航栏中,单击
- 找到目标数据表,单击右侧操作栏中的调整拆分键。
- 在弹出的对话框中,根据您的业务需求调整拆分键设置,单击预检。
- 在弹出的对话框中,等待预检结果显示成功后,单击调整。