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