
# 手动立即执行TTL
#### 命令功能
TTL会根据ttl_configuration命令的配置周期去执行，如果想TTL立即生效，可以手动触发TTL。
#### 命令格式
```
call ttl_policy_run(table => "[table]", path => "[path]", dryRun => [dryRun])
```
#### 参数描述
| **参数** | **描述**                                                                                                                                                                                                                                                                                                                                                                                                             | 是否必填 |
|:---|:---|:---|
| table  | 用于指定Hudi表名或者库名.表名，String类型，和path二选一。                                                                                                                                                                                                                                                                                                                                                                               | 否    |
| path   | 用于指定Hudi表的绝对路径，String类型，和table二选一。                                                                                                                                                                                                                                                                                                                                                                                 | 否    |
| dryRun | Boolean类型，默认为false。 - dryRun为true时，会根据Hudi表配置的TTL策略去检查当前时刻有哪些老化的分区，只打印老化的分区。  - dryRun为false时，会根据Hudi表配置的TTL策略去检查当前时刻有哪些老化的分区，并且**逻辑删除** 这些老化的分区。**逻辑删除操作会生成一个replacecommit，等执行clean操作时会自动物理删除老化的分区。**   | 是    |
   
#### 示例
手动触发TTL：
```
call ttl_policy_run(table => "hudi_table", dryRun => false)
```
