
# 数据膨胀磁盘空间不足，导致性能降低
#### 问题现象
用户数据膨胀严重，磁盘空间不足，性能低。
#### 原因分析
用户可在管控面执行全库Vacuum/Vacuum Full，以定期进行空间回收：
- 用户频繁创建、删除表，导致系统表膨胀严重，需要对系统表执行Vacuum。
- 用户频繁执行UPDATE、DELETE语句，导致用户表膨胀严重，需要对用户表执行Vacuum/Vacuum Full。
  ![](https://support.huaweicloud.com/trouble-dws/public_sys-resources/note_3.0-zh-cn.png)
  仅8.1.3及以上集群版本支持。
  
 
#### 处理方法
1. 登录[DWS控制台](https://console.huaweicloud.com/dws)。
2. 在集群列表中单击指定集群名称。
3. 进入"集群详情"页面，切换至"智能运维"页签。
4. 在运维详情部分切换至运维计划模块。单击"添加运维任务"按钮。 
   ![](https://support.huaweicloud.com/trouble-dws/figure/zh-cn_image_0000001389255541.png "点击放大")
   
   
5. 弹出添加运维任务边栏。 
   - 运维任务选择"Vacuum"。
   
   - 调度模式选择"自动"，DWS将自动扫描Vacuum目标。
   
   - Vacuum目标选择系统表或用户表：
     - 如果用户业务UPDATE、DELETE较多，选择用户表。
     
     - 如果创建表、删除表较多，选择系统表。 ![](https://support.huaweicloud.com/trouble-dws/figure/zh-cn_image_0000002350860392.png "点击放大")
       
      
   
   
   
   
6. 单击"下一步：定时配置"，配置Vacuum类型，推荐选择"周期型任务"，DWS将自动在自定义时间窗内执行Vacuum。 
   ![](https://support.huaweicloud.com/trouble-dws/figure/zh-cn_image_0000002350861052.png "点击放大")
   ![](https://support.huaweicloud.com/trouble-dws/public_sys-resources/note_3.0-zh-cn.png)
   对于自动Vacuum运维任务，系统对于用户表的处理方法实际采用的是VACUUM FULL操作。VACUUM FULL执行过程中，本身持有8级锁，会阻塞其他业务，导致锁冲突产生，业务本身会陷入锁等待，20分钟后超时报错。因此，在用户配置时间窗内，应尽量避开执行所有涉及处理表的业务。
   
   
7. 确认无误后，单击"下一步：配置确认"，完成配置。
 
