
# GS_STAT_PROGRESS_VACUUM
用于查看当前VACUUM的进度。字段描述如下：
表1GS_STAT_PROGRESS_VACUUM字段 
| **参数类型** | **参数**   | **描述**                              |
|:---|:---|:---|
| 输入参数     | pid      | VACUUM线程的线程pid。                     |
| 输出参数     | dataname | 正在清理的数据库名称。                         |
| 输出参数     | relid    | 正在清理表的OID。                          |
| 输出参数     | relname  | 正在清理的表名称。                           |
| 输出参数     | phase    | 当前VACUUM所处的阶段。                      |
| 输出参数     | detail   | 清理进度详情，包含总页面数、已扫描页面数、已清理页面数和已清理索引数。 |
   
运行结果如下：
```
gaussdb=# select * from GS_STAT_PROGRESS_VACUUM(140123447490304);
       pid       | dataname | relid | relname |     phase     |
         detail
-----------------+----------+-------+---------+---------------+---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
 140123447490304 | postgres | 24602 | t1      | scanning heap | vacuum db "postgres" starts at 2025-02-09 13:34:24.497618-05, vacuumed 12/240 relations, current r
elation "t1"; heap: scanned 32369/73216 blocks, skipped 0 blocks; info: found 0 dead tuples, already run 357s, delay 356s.
(1 row)
```
