当离线集成任务运行速度较慢时,可通过性能诊断查看当前任务的读写时长、耗时操作及内存垃圾回收(GC)时长,帮助您排查导致集成任务运行缓慢的原因。
性能诊断入口
在Dataphin首页的顶部菜单栏中,选择研发 > 数据集成。
在集成页面的顶部菜单栏选择项目及环境(Dev-Prod模式需要选择环境)。
在左侧导航栏中选择集成 > 离线集成,在离线集成列表中,单击目标离线集成任务。
在当前离线集成任务的编辑区域上方,单击运行或预览。
单击页面下方的查看控制台,在控制台中单击图标,查看性能诊断结果。
说明当您在控制台 > 日志信息 > 原始日志页面停留超过一分钟时,系统将会提示点击这里查看性能诊断,您可跟随指引单击对应图标进入性能诊断。
性能诊断介绍
性能诊断包含读写诊断、耗时操作诊断和内存GC时间诊断三个区块,性能诊断中仅展示异常的指标,若某一区块未检测出异常指标,则展示为空。您可以在异常指标列表中,查看各诊断项的诊断结果,并单击对应操作列的查看建议,根据系统给出的建议来优化当前集成任务。
区块 | 说明 |
读写诊断 | 采集数据源的读(等待)、写(等待)时间占比,探查数据源的读写是否存在性能问题。若任一占比超过60%,则认为当前集成任务可能存在读写性能问题。 |
耗时操作诊断 | 采集执行数据源相关操作的耗时,探查数据源的相关操作的性能问题。当某一执行操作的耗时超过180秒时,视为当前集成任务存在性能问题。 |
内存GC时间诊断 | 采集JVM GC时间占比,探查当前内存配置是否足够。当GC时间占当前运行时间的比值超过30%时,则认为当前集成任务可能存在内存问题。 |
文档内容是否对您有帮助?