本文为您介绍如何通过数据传输服务DTS(Data Transmission Service)查看目标端的热点表信息。当DTS任务延迟超过1000毫秒时,您可以通过查看热点表信息,判断延迟是否由于数据频繁变更所导致。
前提条件
- 已创建同步或迁移实例。
- 若为迁移实例,需要包含增量迁移任务。
注意事项
当源库增量变更的数据同步或迁移到目标表,且增量任务的位点更新后,才会显示最新的热点表信息。
操作步骤
说明 数据同步和数据迁移实例查看热点表信息的步骤相似,本操作以查看同步实例的热点表信息为例进行介绍。
- 进入同步任务的列表页面。
- 登录DMS数据管理服务。
- 在顶部菜单栏中,单击集成与开发(DTS)。
- 在左侧导航栏,选择 。
说明- 实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息,请参见极简模式和自定义DMS界面布局与样式。
- 您也可以登录新版DTS同步任务的列表页面。
- 在同步任务右侧,选择同步实例所属地域。说明 新版DTS同步任务列表页面,需要在页面左上角选择同步实例所属地域。
- 在同步任务列表页面,单击目标实例ID。
- 可选:在左侧导航栏,单击任务管理。
- 在实例进展区域,单击增量写入模块。
- 在基本信息页签,查看热点表信息。说明
- 热点表信息展示了DTS任务中,目标端当前待变更最频繁的数据,格式为
库名.表名:pk,uk:冲突深度
。其中pk表示该数据中主键的值;逗号(,
)表示或(即显示pk或uk);uk表示该数据中唯一键的值;冲突深度表示该数据待执行增量变更的次数,且大于等于1。 - 若目标端当前有增量数据变更,界面将展示当前的热点表信息;若目标端当前没有增量数据变更,界面将展示最近一条热点表信息。
若冲突深度大于10,为避免任务延迟过大,建议您开启热点合并功能。开启方法,请参见后续操作。 - 热点表信息展示了DTS任务中,目标端当前待变更最频繁的数据,格式为
后续操作
- 单击参数设置页签。
- 找到参数名为trans.hot.merge.enable的目标行,并单击运行参数值列的
按钮。
- 在修改参数对话框,将参数值修改为true。
- 单击确定。说明 trans.hot.merge.enable的运行参数值会变为true,并会提示(未生效)。
- 单击
。
- 在提交参数对话框,单击确定。说明 目前仅支持立刻生效,并且默认已勾选。
- 单击增量写入上方的
。
当增量写入模块处于运行中,并且trans.hot.merge.enable的运行参数值为true且没有(未生效)提示时,表示热点合并功能开启成功。