创建分片表
<p>成功创建逻辑库后,您可以在DRDS管理控制台上手动创建逻辑表,逻辑表的相关内容,可参考原理实现的<a href="http://ocftcloud.com/ssr/help/database/DRDS/index.Principle.Basic_Principle">基本原理</a>。</p>
<p><span style="font-size:18px"><strong>前提条件</strong></span></p>
<p>1. 您已成功创建实例,可参考<a href="http://ocftcloud.com/ssr/help/database/DRDS/manual.Instance_Management.Configuration_Management.Create_Instance">创建实例</a>。</p>
<p>2. 您已成功关联分片RDS-MySQL,可参考<a href="http://ocftcloud.com/ssr/help/database/DRDS/manual.Database_Management.Sharding_RDS_MySQL.Associate_Sharding_Database">关联分片RDS-MySQL实例</a>。</p>
<p>3. 您已成功创建逻辑库,可参考<a href="https://www.ocftcloud.com/ssr/help/database/DRDS/manual.Database_Management.DB_Management.Create_Database">创建逻辑库</a>。</p>
<p><span style="font-size:18px"><strong>注意事项</strong></span></p>
<p>1. 只有逻辑库成功关联了分片RDS-MySQL实例时,才可以创建逻辑表。</p>
<p>2. DRDS管理控制台创建的逻辑表仅是对逻辑表的定义,在DRDS控制台创建成功后,您需要登录到对应的DRDS实例通过SQL语句创建表。</p>
<p><span style="font-size:18px"><strong>操作步骤</strong></span></p>
<p>1. 登录<a href="http://ocftcloud.com/console/drds/overview">分布式关系型数据库服务DRDS管理控制台</a>。</p>
<p>2. 单击左侧导航栏<strong>DRDS</strong><strong>管理</strong>,进入<strong>DRDS</strong><strong>管理</strong>页面。</p>
<p>3. 选择目标地域。</p>
<p>4. 单击目标实例<strong>操作</strong>列的<strong>管理</strong>,选择<strong>分片管理</strong>页签的<strong>分片表管理</strong>。</p>
<p>5. 单击页面右上角<strong>新建分片表</strong>,进入<strong>新建分片表</strong>页面。</p>
<p>6. 根据以下信息,新建逻辑表。</p>
<p><strong>分片表信息</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td>
<p>逻辑库</p>
</td>
<td>
<p>分片表所属的逻辑库,请选择关联了分片RDS-MySQL实例的逻辑库。</p>
</td>
</tr>
<tr>
<td>
<p>分片表名</p>
</td>
<td>
<p>分片表的名称。</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:</p>
<p> 1. 分片表名称长度为2~64个字符。</p>
<p> 2. 可包含小写字母、下划线_、或数字。</p>
<p> 3. 首字符需为小写字母,最后一个字符需为小写字母或数字。</p>
</td>
</tr>
<tr>
<td>
<p>主键名</p>
</td>
<td>
<p>在拆分过程中用于执行拆分算法的拆分表字段。</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:</p>
<p> 1. 分片表名称长度为2~64个字符。</p>
<p> 2. 可包含小写字母、下划线_、或数字。</p>
<p> 3. 首字符需为小写字母,最后一个字符需为小写字母或数字。</p>
</td>
</tr>
<tr>
<td>
<p>是否使用自增长序列</p>
</td>
<td>
<p>选择是否使用自增长序列。</p>
<p>目前平安金融云提供2种全局序列号,具体内容可参考核心概念的<a href="http://ocftcloud.com/ssr/help/database/DRDS/index.Related">全局序列号</a>:</p>
<p>• 是</p>
<p>• 否</p>
</td>
</tr>
<tr>
<td>
<p>序列起始值</p>
</td>
<td>
<p>在选择使用自增长序列时,需要设置此项。默认情况是从1开始。</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:序列起始值为大于0的整数,最长为9位。</p>
</td>
</tr>
<tr>
<td>
<p>序列批量获取个数</p>
</td>
<td>
<p>在选择使用自增长序列时,需要选择此项。表示每次可取N个序号缓存在本地。目前N可取值为1、10、100、1000及10000,您可根据业务需求选择合适的值。</p>
</td>
</tr>
</tbody>
</table>
<p><strong>分片规则</strong></p>
<p>目前支持全局表、拆分表和父子表,具体可参考原理实现的<a href="http://ocftcloud.com/ssr/help/database/DRDS/index.Principle.Basic_Principle">基本原理</a>。</p>
<p><strong>• 拆分表</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed">
<p><strong>配置分类</strong></p>
</td>
<td style="background-color:#ededed">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td>
<p>分片字段名</p>
</td>
<td>
<p>N/A</p>
</td>
<td>
<p>系统根据对此字段设置的分片规则将数据路由到不同的分片表上。</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:</p>
<p> 1. 分片表名称长度为2~64个字符。</p>
<p> 2. 可包含小写字母、下划线_、或数字。</p>
<p> 3. 首字符需为小写字母,最后一个字符需为小写字母或数字。</p>
</td>
</tr>
<tr>
<td>
<p>分片规则</p>
</td>
<td>
<p>N/A</p>
</td>
<td>
<p>目前支持:</p>
<p>• 枚举分片</p>
<p>• 范围分片</p>
<p>• 一致性哈希分片</p>
<p>• 自然月分片</p>
</td>
</tr>
<tr>
<td rowspan="6">
<p>枚举分片/范围分片</p>
</td>
<td>
<p>分片字段类型</p>
<p><strong> </strong></p>
</td>
<td>
<p>当<strong>分片规则</strong>是:</p>
<p>• <strong>枚举分片</strong>时,该字段可选择<strong>整形</strong>或<strong>字符串</strong>。</p>
<p>• <strong>范围分片</strong>时,该字段为<strong>整形</strong>,不可变更。</p>
</td>
</tr>
<tr>
<td>
<p>默认分片编号</p>
</td>
<td>
<p>该字段默认为<strong>1</strong>,不可变更。</p>
</td>
</tr>
<tr>
<td>
<p>分片表详情</p>
</td>
<td>
<p>当<strong>分片规则</strong>是:</p>
<p>• <strong>枚举分片</strong>时,需要填写<strong>枚举值</strong>。</p>
<p>• <strong>范围分片</strong>时,需要填写范围的<strong>起始值</strong>和<strong>最大值</strong>。</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:</p>
<p> 1. 分片表详情的分片号与关联分片RDS-MySQL实例的逻辑库的分片数相同。</p>
<p> 2. 您可以通过<strong>操作</strong>列的:</p>
<p>• <strong>加一行</strong>:增加分片规则。</p>
<p>• <strong>删除</strong>:删除分片规则。</p>
</td>
</tr>
<tr>
<td>
<p>校验</p>
</td>
<td>
<p>可对填写好的分片表详情执行校验:</p>
<p>• 若没有通过校验,控制台界面会提示具体错误内容,请根据提示信息修改分片表详情。</p>
<p>• 若通过校验,控制台界面提示操作成功。</p>
</td>
</tr>
<tr>
<td>
<p>模板下载</p>
</td>
<td>
<p>您可下载分片表详情的模板,便于在本地编辑分片表详情。</p>
</td>
</tr>
<tr>
<td>
<p>上传分片信息文件</p>
</td>
<td>
<p>您可在本地根据下载的模板编辑分片表详情,通过上传操作,将详情一次性导入到控制台界面。</p>
</td>
</tr>
<tr>
<td>
<p>一致性哈希分片</p>
</td>
<td>
<p>总分片数</p>
</td>
<td>
<p>您可根据实际情况选择一致性哈希分片的总分片数。</p>
</td>
</tr>
<tr>
<td rowspan="2">
<p>自然月分片</p>
</td>
<td>
<p>日期格式</p>
</td>
<td>
<p>目前支持:</p>
<p>• yyyy-MM</p>
<p>• yyyy/MM</p>
<p>• yyyy-MM-dd</p>
<p>• yyyy/MM/dd</p>
<p> <img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175520-1c614f989d84.png" style="height:26px; margin:0px; width:65px" />:yyyy表示年;MM表示月,不足两位时,以0代替;dd表示日,不足两位时,以0代替。</p>
</td>
</tr>
<tr>
<td>
<p>基准开始日期</p>
</td>
<td>
<p>自然月分片的基准日期,根据日期格式指定的格式设置。</p>
<p>例如:日期格式选择yyyy-MM-dd,基准日期可填写为2019-09-01。</p>
</td>
</tr>
</tbody>
</table>
<p><strong>• 父子表</strong></p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="background-color:#ededed">
<p><strong>配置项</strong></p>
</td>
<td style="background-color:#ededed">
<p><strong>说明</strong></p>
</td>
</tr>
<tr>
<td>
<p>父表名</p>
</td>
<td>
<p>通过下拉菜单选择与子表关联的父表名。</p>
</td>
</tr>
<tr>
<td>
<p>子表关联字段名</p>
</td>
<td>
<p>设置与父表进行关联的子表字段名。</p>
</td>
</tr>
<tr>
<td>
<p>父表关联字段名</p>
</td>
<td>
<p>设置与子表进行关联的父表字段名。</p>
</td>
</tr>
</tbody>
</table>
<p>7. 单击<strong>确认</strong>。</p>
<p><span style="font-size:18px"><strong>执行结果</strong></span></p>
<p>在<strong>分片表信息</strong>区域,可查看刚刚创建的分片表。</p>
<p><img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175555-1470e19f93f6.png" style="height:170px; width:830px" /></p>
<p><span style="font-size:18px"><strong>后续操作</strong></span></p>
<p>在<strong>分片表信息</strong>区域,单击目标分片表<strong>操作</strong>列的<strong>详情</strong>,进入<strong>分片表详情</strong>页面,查看该分片表的详细信息。</p>
<p><img src="https://obs-cn-shanghai.ocftcloud.com/pacloud/20191909175602-18ec33b39c32.png" style="height:207px; width:830px" /></p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!