更新时间:2026-02-04 GMT+08:00
分享

查看运维任务

  1. 登录DWS管理控制台
  2. 在集群列表中单击指定集群名称。
  3. 进入“集群详情”页面,切换至“智能运维”页签。
  4. 在运维详情部分切换至运维状态模块。

  5. 其中正在Vacuum的表,准备Vacuum的表,已完成Vacuum的表和Vacuum失败的表按照释放空间大小降序排列,页面最多各显示100张。

    • 如果运维任务处理的表超过100张,建议通过创建多个运维任务并缩短每个任务的调度周期调整每次处理的表数量。
    • 如果创建多个运维任务后处理的表仍然超过100张, 可以在集群数据库postgres中查询“scheduler.vacuum_full_rslt”表获取更多自动Vacuum信息,其中“vacuum_full_rslt”表用于存储自动vacuum信息,属于系统信息对象,仅支持查询,包含字段请参见表1。用户可执行以下命令查看:
      SELECT * FROM scheduler.vacuum_full_rslt
      WHERE Mission_Start_Time = 'xxxx-xx-xx xx:xx:xx' AND
            Mission_End_Time = 'xxxx-xx-xx xx:xx:xx'
      order by spacerelease desc;
      表1 vacuum_full_rslt信息

      字段名称

      字段解释

      databasename

      Vacuum目标数据库名。

      schemaname

      Vacuum目标模式名。

      tablename

      Vacuum目标表名。

      tableclass

      Vacuum目标类别。

      vacuumstatus

      Vacuum目标状态。

      expandedratebeforevacuum

      Vacuum之前膨胀率。

      expandedrateaftervacuum

      Vacuum之后膨胀率。

      retrievingspace

      Vacuum之前可回收空间预估。

      spacerelease

      Vacuum后回收空间。

      categoryid

      所属Vacuum运维任务ID。

      mission_start_time

      Vacuum起始时间。

      mission_end_time

      Vacuum结束时间。

      lastvacuumtime

      本条记录入库时间。

      tablesizebefore

      Vacuum前的表大小。

      tablesizeafter

      Vacuum后的表大小。

      smallcuratebeforevacuum

      Vacuum前的小CU百分比。

      smallcurateaftervacuum

      Vacuum后的小CU百分比。

      failedreason

      Vacuum失败的原因。

      taskstarttime

      Vacuum开始的时间。

      taskendtime

      Vacuum结束的时间。

    • 如果集群只读,智能运维任务则无法执行INSERT语句,可能会遇到任务状态一直为运行中,此时运行中为历史状态,代表在设置时间内未完成。如果手动暂停该任务并且未调度,任务状态可能一直处于等待中,请尽快解除只读并联系技术支持人员更新任务状态。

相关文档