创建分片表

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

电话咨询 - 7x24 小时

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

7x24 小时,急速解答

工单支持

解决云产品相关技术问题