ITPub博客

首页 > 数据库 > > 分析优化-查询监控

分析优化-查询监控

作者:GaussDB_数据库 时间:2020-02-17 10:33:26 0 删除 编辑

本节提供活跃查询和历史查询的详细信息,以便用户监控长期运行的查询并采取相应措施。本节还提供终止查询的操作指导,详情请参见终止查询。

  1. 登录Database Manager。
  2. 在页面下方“所有集群”区域,单击待查看集群的名称(或在“操作”下拉列表中选择“信息”),进入“集群管理 > 状态概览”界面。
  3. 选择“分析优化 > 查询监控”。

    默认显示“现有查询”页签,如图1所示。可查看现有查询和历史查询信息。
    图1 查询监控
    GaussDB 查询监控
     说明:
    • 可通过筛选数据库、排序方式筛选数据。
    • 单击图标选择执行查询的对象:
      • 排除DN查询:选择此项显示不包含DM查询的所有查询。
      • 显示系统查询:选择此项显示所有系统查询。
      • 显示仅涉及CN的查询:选择此项只显示CN节点执行的查询。
    表1 监控信息

    参数名称

    参数解释

    实例

    展示实例的名称,例如,cn _ 5001。

    会话ID

    展示查询的标识字符串,格式为:会话进程ID。进程ID必须唯一。

    数据库

    展示正在执行查询的数据库名称。

    状态

    展示查询的状态。

    • 处理中

      查询正在进行中。

    • 阻塞

      查询被阻塞

    • 等待中

      查询仍在等待被执行。

    查询ID

    展示单机系统中正在执行的查询ID。

    单击查询ID,可以在“查询执行计划”窗口中查看“查询内容”和“执行计划”。

    用户

    展示提交查询的数据库用户,例如,gaussmpp。

    应用

    展示执行查询的应用程序。

    CPU倾斜率(%)

    展示多个节点的CPU倾斜率(%),例如,4%。

    总CPU时间(秒)

    展示执行该查询占用的总CPU时间。

    最大内存峰值(MB)

    展示执行该查询占用的最大内存。

    内存倾斜(%)

    展示多个节点的内存倾斜率(%),例如,6%。

    开始时间

    展示执行查询的开始时间,例如,2019-5-14 12:48:52。

    阻塞时间(秒)

    展示执行查询的阻塞时间,例如,Jan 17, 2019, 12:39:11 AM。

    持续时间(秒)

    展示执行查询的持续时间,例如,14972秒。

  4. 终止查询。

    1. 勾选待取消查询对应“实例”前面的复选框,单击“终止查询”。
    2. 输入数据库用户名和密码,单击“确定”,按提示按成操作。
       说明:
      • 上述用户必须具有Sysadmin角色的登录权限才能终止查询。
      • 成功发送查询终止请求之后,系统以不同的颜色高亮该行,同时禁用“会话ID”旁的复选框,通知用户请求已发送到数据库服务器。
      • 终止的查询将在下次刷新时从“查询监控”页面中删除。
      • 如果添加用户后收回了该用户的“授予”权限,则该用户无法终止查询。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3148033/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19188