log_temp_files

一个控制是否记录临时文件删除的服务器参数

log_temp_files 是一个 配置参数,用于确定是否记录有关临时文件删除的信息。

log_temp_filesPostgreSQL 8.3 中添加。

默认值

默认值为: -1 (禁用)。

用法

如果设置为 0,则会记录所有临时文件的删除情况。

如果设置为大于 0 的值,则会记录所有大小等于或大于指定值的临时文件的删除信息。假定单位为千字节,除非明确指定了单位。

按 PostgreSQL 版本详细信息

log_temp_files (PostgreSQL 19)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 -1 禁用临时文件记录。0 表示记录所有临时文件。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 18)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 -1 禁用临时文件记录。0 表示记录所有临时文件。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 17)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 16)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 15)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 14)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 13)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 12)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 11)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 10)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 9.6)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 9.5)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  
需要重启 false

文档log_temp_files

log_temp_files (PostgreSQL 9.4)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 9.3)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 9.2)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 9.1)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 9.0)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 8.4)

设置 -1
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 superuser
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647
枚举值  
启动值 -1
重置值 -1
源文件  
源行  

文档log_temp_files

log_temp_files (PostgreSQL 8.3)

设置  
单位 kB
类别 报告和日志记录 / 记录什么
简短描述 记录大于此千字节数的临时文件的使用情况。
扩展描述 零表示记录所有文件。默认值为 -1(禁用此功能)。
上下文 user
变量类型 整数
来源 默认
最小值 -1
最大值 2147483647

文档log_temp_files

变更历史

示例

启用 log_temp_files 时的示例日志输出

[2021-12-16 09:19:21 UTC] psql postgres postgres STATEMENT:  SELECT * FROM foo f JOIN foo g ON f.id=g.id ORDER BY f.id;
[2021-12-16 09:19:21 UTC] psql postgres postgres LOG:  00000: temporary file: path "base/pgsql_tmp/pgsql_tmp25060.0.fileset/o1307of2048.p0.0", size 393216

分类

日志记录

另请参阅

temp_file_limit

反馈

提交关于 "log_temp_files" 的任何评论、建议或更正,请点击 这里