目录
此内容是否有帮助?

# 查询监控

TE3.7版本开始,提供在TE系统内查看系统内近期发起的查询内容的能力,超管和有本页面权限的系统管理员可以使用。查询监控由两部分组成:实时监控、查询日志。

# 一、实时监控

选择监控的范围,包括时间范围、所属项目、使用的集群,后可以看到属于监控范围内的查询相关信息,包括查询的发起人、类型、显示名、耗时、以及详细SQL等。点击单条记录,可以展开查看该条记录的详细信息。发生查询阻塞时,如果结合多方信息都认为该查询可以被取消,则可以在操作栏点击“取消查询”。

为了提高对异常查询的敏感度,可以设置监控提醒,以“实时查询耗时”、“定时查询耗时”、“队列长度”为监控指标,当监控指标在连续N个采样周期内都超过了指标值,就会通过弹窗告知有相关权限的系统管理员。如果不希望短时间内收到多条类似的监控告警可以在告警卡片上选择“1小时内不再提示”。

# 二、查询日志

TE会采集查询行为并上报到您的系统中,便于您分析、查看过往的查询行为。通过查询日志能看到最多过去90天的数据。通过组合筛选、列排序等方式能找到耗时较长或性能开销较大的查询,并查看它们的详情。如果某查询频繁消耗大量查询资源,建议结合产出的使用场景对该查询进行优化。

查询时段内的返回结果超过1000条时,会选择1000条进行展示,如果需要查看全部返回结果,可以点击“导出”,在本地进行查看。需要注意的是,查询日志查询量过大时,也会对当前系统造成一定的性能影响,建议在非忙时进行问题排查。如果在忙时想排查系统当前存在的问题,可以使用“实时监控”。