当源端OLTP库的数据迁移到目标端OLAP库后,您可以使用数据管理DMS的SQL回放功能,查看源端SQL在目标端的兼容性及SQL性能对比的结果,帮助您提升OLAP库的测试效率。
背景信息
OLTP是传统关系型数据库的主要应用,主要用于基本和日常的事务处理,例如订单交易系统等。
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并提供实时分析的能力。其可做到秒级返回分析结果,还可提供直观的查询结果展示,例如实时数据报表、实时大屏等。
前提条件
操作步骤
- 登录数据管理DMS 5.0。
在顶部菜单栏中,选择
。若您使用的是极简模式的控制台,请单击控制台左上角的图标,选择
。单击右上角的SQL回放,配置工单参数,配置完成后,单击提交工单。
参数
说明
参数
说明
任务名称
请输入明确、清晰的任务名,以减少沟通成本。
数据库类型
当前仅支持选择RDS MySQL和PolarDB MySQL版的源端数据库类型。
源端实例
选择MySQL实例。
选择库进行回放
系统默认关闭该开关。
关闭该开关:回放源端整个实例的SQL语句。
打开该开关:打开后,会对库级别的SQL语句进行回放。此处的数据库指源端SQL执行时会话所连接的数据库。
AnalyticDB for MySQL实例
在下拉列表中选择目标实例。
回放流量
选择回放指定时间段的SQL。最多支持回放近30天内操作的SQL。
时间间隔需要小于源端实例SQL洞察设置的日志保存时长。
在执行区域,查看源端数据库的SQL在AnalyticDB for MySQL中是否可以执行成功(执行失败的情况下,说明源端和目标端可能存在兼容性问题,需要在目标端进行SQL改造);对比源端数据库执行SQL与在目标端执行SQL的耗时。
后续操作
使用SQL回放功能后,您还可能需要修改SQL,您可前往SQL Console中进行修改。具体操作,请参见SQL Console初体验。
- 本页导读 (1)
- 背景信息
- 前提条件
- 操作步骤
- 后续操作