E.28. lt_tempfile

lt_tempfile 提供了许多支持函数,用于管理在工作内存不足时生成的临时文件。更多细节,请参见 work_mem lightdb_keep_temp_file

Table E.43.  lt_tempfile 函数

函数

描述

lt_catalog.lt_remove_temp_file ( mode text ) → setof record

删除临时文件。's' 用于当前会话,'*' 用于所有会话。例如:select lt_remove_temp_file('*')。

lt_catalog.lt_list_temp_file ( mode text ) → boolean

列出临时文件。's' 用于当前会话,'*' 用于所有会话。例如:select lt_remove_temp_file('*')。


lt_remove_temp_file 会删除 LTDATA /base/ltsql_tmp/keep 目录中的临时文件。如果指定的文件不存在或 lt_remove_temp_file() 调用失败,则返回 false;其他情况将抛出错误。

lt_list_temp_file 会返回 LTDATA /base/ltsql_tmp 目录中所有文件的开始时间戳、路径名和临时文件数。