File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed
docs/cn/sql-reference/20-sql-functions/17-table-functions Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -3,16 +3,32 @@ title: FUSE_VACUUM_TEMPORARY_TABLE
33---
44import FunctionDescription from '@site/src /components/FunctionDescription';
55
6- <FunctionDescription description =" 引入或更新于: v1.2.666" />
6+ <FunctionDescription description =" Introduced or updated: v1.2.666" />
77
8- 清理未自动删除的临时表残留文件,例如在查询节点崩溃后。
8+ ## 概述
9+
10+ 临时表通常在会话结束时自动清理(详见 [ CREATE TEMP TABLE] ( ../../10-sql-commands/00-ddl/01-table/10-ddl-create-temp-table.md ) )。但是,由于查询节点崩溃或会话异常终止等事件,此过程可能会失败,从而留下孤立的临时文件。
11+
12+ ` FUSE_VACUUM_TEMPORARY_TABLE() ` 手动删除这些剩余文件以回收存储空间。
13+
14+ ** 何时使用此函数:**
15+ - 在已知的系统故障或会话异常终止之后。
16+ - 如果您怀疑孤立的临时数据正在消耗存储空间。
17+ - 作为容易出现此类问题的环境中的定期维护任务。
18+
19+ ## 操作安全
20+
21+ ` FUSE_VACUUM_TEMPORARY_TABLE() ` 函数被设计为安全可靠的操作。
22+ - ** 仅针对临时数据:** 它专门识别并删除仅属于临时表的孤立数据和元数据文件。
23+ - ** 对常规表无影响:** 该函数不会影响任何常规的持久表或其数据。其范围严格限于清理未引用的临时表残余。
924
1025## 语法
1126
1227``` sql
1328FUSE_VACUUM_TEMPORARY_TABLE();
1429```
1530
31+
1632## 示例
1733
1834``` sql
You can’t perform that action at this time.
0 commit comments