# 智能运维概览
DWS提供智能运维功能，帮助用户快速高效地执行运维任务。智能运维会根据集群负载情况，选择合理时间窗、并发度完成用户指定的任务。在运维任务执行过程中，智能运维会时刻关注用户业务的变化，及时调整运维任务执行策略，以减轻对用户业务的影响。智能运维支持**周期型** 和**单次型**任务的创建，执行时间窗可按照不同用户业务负载定制化。
智能运维具备一定的高可用性，在集群异常的情况下，智能运维将重新执行失败的运维任务，若由于集群异常导致运维任务部分步骤无法完成，智能运维将尝试跳过失败的步骤，以节省用户运维时间窗开销。
#### 应用场景
智能运维适用于以下业务场景：
- **高频写入场景**：大量DELETE/UPDATE操作后，表膨胀严重，需定期VACUUM控制表大小。
- **批量删除后**：执行大批量DELETE后，空间不会自动释放，需通过VACUUM FULL物理回收空间。
- **查询性能下降**：脏页率过高导致全表扫描变慢，VACUUM后可提升查询效率。
**示例**：某企业每日执行大量订单更新和删除操作，表脏页率持续上升。通过智能运维计划配置周期型VACUUM任务，并在业务低峰期自动执行，将脏页率控制在10%以下，查询性能保持稳定。
#### 功能概述
智能运维界面主要由以下部分构成：
- **运维任务公共配置：**
  - **用户表VacuumFull运维任务最大并发数：**配置应用于每个用户表Vacuum Full运维任务，建议依据剩余磁盘空间和时间窗内I/O负载情况合理配置。配置范围为1\~24，建议配置值为5。
  
  - **小CU阈值**：根据小CU阈值来判定是不是小CU表，小于阈值为小CU表，小于等于该值为触发Vacuum的条件，值越大触发越敏感，默认推荐值为1000。
  
  - **小CU占比：**小CU表占全部CU比率，大于等于该值为触发Vacuum的条件，越小触发越敏感，默认推荐值为50%。
   
- **进行中的运维任务：** 显示正在运行的运维任务信息（目前仅支持Vacuum运维任务）。
  - 用户数据膨胀，磁盘内存不足可进行Vacuum操作，详情请参见[数据膨胀磁盘空间不足，导致性能降低](https://support.huaweicloud.com/trouble-dws/dws_09_0629.html)。
  
  - 用户频繁创建、删除表，导致系统表膨胀严重，可对系统表执行Vacuum。
  
  - 用户频繁执行UPDATE、DELETE语句，导致用户表膨胀严重，可对用户表执行Vacuum/Vacuum Full。
   

- **运维详情：** 运维详情包括两部分，**运维计划** 和**运维状态**。运维计划将展示全部运维任务基本信息，运维状态将展示运维任务运行状态信息。
图1智能运维页面   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002629763096.png "点击放大")
#### 相关文档
- 执行VACUUM的SQL语句：[VACUUM](https://support.huaweicloud.com/sqlreference-dws/dws_06_0226.html)
- VACUUM常见问题：[DWS是否需要定时对常用的表做VACUUM FULL和ANALYZE操作？](https://support.huaweicloud.com/dws_faq/dws_03_0089.html) 和[DWS哪些系统表不能做VACUUM FULL](https://support.huaweicloud.com/dws_faq/dws_03_2108.html)
- VACUUM执行慢处理方法：[VACUUM FULL执行慢](https://support.huaweicloud.com/trouble-dws/dws_09_0124.html)
 
