评估建议:
评估建议流程可以分析您的MyCat配置文件,根据MyCAT拆分函数最大程度的转换到PolarDB-X与之相匹配的拆分方式中。同时,可以根据您提交的业务增长数据,评估出您目前可能需要的PolarDB-X与对应的RDS规格。最终,您会得到一份包含PolarDB-X与RDS规格,和能够在PolarDB-X上执行的DDL语句文件。
- 登录云原生分布式数据库控制台.
- 在左侧导航栏,单击评估导入>评估建议。
- 单击页面右上角开启MyCat评估。
- 在MyCat信息步骤,填写或上传MyCat相关配置文件(如schema.xml、rule.xml、server.xml等,所有文件仅用来做评估和DDL语句生成使用)和业务峰值等相关数据,信息填完后单击下一步。
- 在任务预检步骤,单击开始即可开启评估流程,之后您可以在评估建议列表看到评估报告。
请您务必保证您的server.xml的数据库链接地址具有公网访问能力,否则预检流程可能失败。
数据导入:
数据导入流程会将您的MyCat数据自动导入PolarDB-X中。您可以通过评估报告开启您的导入流程,也可以通过自定义导入按钮进入导入流程。
- 当前版本中,您需要提前创建好PolarDB-X实例与对应的库(建议您按照评估报告提供给您的规格创建对应的库)。
- 如果您想要根据评估报告结果开始导入,您无需提前创建表,导入过程中会自动创建。
- 如果报告中的DDL语句不符合您的要求,您可以按照自己的需求,自己创建好相关表,使用自定义导入开始流程)。
通过评估报告开启流程
- 登录云原生分布式数据库控制台.
- 在左侧导航栏。单击评估导入>评估建议。
- 在评估建议列表内,找到您刚刚做的评估任务,单击操作栏中的开始导入。
整个流程分为5个阶段,您只需按照指引操作即可,拓扑确认会显示给您PolarDB-X分库与对应的RDS之前的拓扑关系。
2、通过自定义导入开启流程
- 登录云原生分布式数据库控制台.
- 在左侧导航栏。单击评估导入>数据导入.
- 单击页面右上角的MyCat自定义导入。
在使用自定义导入流程时,您需要自己在PolarDB-X库中建好对应的表。
- 在源库及目标库步骤,填写任务名称及对应的源库和目标库信息,单击下一步。
- 在迁移列表步骤,为MyCat中的表配置将要导入到PolarDB-X中的对应目标表,单击下一步。
- 在预检任务步骤,单击开始导入任务。
导入进度查看
在数据导入列表中,您可以看到刚刚创建的导入任务。您还可以通过单击右边操作栏中的导入详情,看到导入任务当前进度。
导入详情页中会列出您的源库和目标库信息,还会列出如下四个主要的导入阶段的细节:
- 建库:当您根据评估报告生成导入任务时,PolarDB-X会帮您自动创建数据库。
自定义导入没有此阶段。
- 建表:当您根据评估报告生成导入任务时,PolarDB-X 会帮您自动建好对应的表。
自定义导入没有此阶段。
- 全量迁移:MyCat导入任务会在此阶段迁移您的历史数据。
- 增量迁移:MyCat导入任务会在历史数据迁移完成后,迁移您当前的增量数据。