PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12307
lo_getlo_get ( loid oid [, offset bigint, length integer ] ) → bytea 提取大对象的内容,或其中的一个子串。 lo_get(24528, 0, 3) → \xffaaff服务器端函数
lo_putlo_put ( loid oid, offset bigint, data bytea ) → void 从给定偏移量开始把 data 写入大对象;必要时会扩展该大对象。 lo_put(24528, 1, '\xaa') →服务器端函数
LOAD载入共享库文件
LOAD 'filename'
扩展与访问方法SQL 命令 · 扩展与访问方法
LOADLOAD LOAD — 载入共享库文件大纲 LOAD 'filename'LOAD
load_balance_hosts控制客户端尝试连接可用主机和地址的顺序。一旦某次连接尝试成功,就不会再尝试其他主机和地址。该参数通常与多个主机名或返回多个 IP 地址的 DNS 记录一起使用。它还可以与 target_session_attrs 组合使用,例如只在备库之间进行负载均衡。连接一旦成功建立,随后在返回的连接上发出的所有查询都会发送到同一台服务器。目前有两种模式:
连接目标
load_balanc…连接参数 · 连接目标
local_preload_libraries列出每个后端可由非特权用户预加载的共享库。
Lists unprivileged shared libraries to preload into each backend.
local_preload_libraries 声明每个后端可由非特权用户预加载的共享库。
local_preload_libraries:列出每个后端可由非特权用户预加载的共享库。非特权用户只能指定安装…配置参数 · 客户端连接默认值 / 共享库预载入
localtime一天中的当前时刻;参见第 9.9.5 节
Current time of day; see Section 9.9.5
localtime → time
localtime ( integer ) → time
LOCALTIME(precision)
日期/时间函数和操作符函数 · 日期/时间函数和操作符
localtimelocaltime → time 一天中的当前时刻;参见第 9.9.5 节 localtime → 14:39:53.662522日期/时间函数和操作符
localtimestamp当前日期和时间(当前事务开始时);参见第 9.9.5 节
Current date and time (start of current transaction); see Section 9.9.5
localtimestamp → timestamp
localtimestamp ( integer ) → timestamp
LOCALTIMESTAMP(precisio…函数 · 日期/时间函数和操作符
localtimestamplocaltimestamp → timestamp 当前日期和时间(当前事务开始时);参见第 9.9.5 节 localtimestamp → 2019-12-23 14:39:53.662522日期/时间函数和操作符
LOCK锁定表
LOCK [ TABLE ] [ ONLY ] name [ * ] [, ...] [ IN lockmode MODE ] [ NOWAIT ]
其中 lockmode 可以是以下之一:
ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE
| SHARE | SHARE ROW E…SQL 命令 · 查询与数据操作
LOCKLOCK LOCK — 锁定表大纲 LOCK [ TABLE ] [ ONLY ] name [ * ] [, ...] [ IN lockmode MODE ] [ NOWAIT ] 其中 lockmode 可以是以下之一: ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE | SHARE | …LOCK
lock_timeout设置每次等待锁所允许的最长时间。
Sets the maximum allowed duration of any wait for a lock.
lock_timeout 定义每次等待锁所允许的最长时间。
lock_timeout:设置每次等待锁所允许的最长时间。计时对每次锁获取分别生效,而非限制语句总时长;相同或更短的 statement_timeout 会先触发。 lo…配置参数 · 客户端连接默认值 / 语句行为
LockFastPath等待读取或更新进程的快速路径锁信息。
Waiting to read or update a process' fast-path lock information.
`pgstat_report_wait_start` 位于 `src/backend/storage/lmgr/lwlock.c:739`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/bac…轻量级锁 · 等待事件
LockFileAddtodatadirRead在向数据目录锁文件中添加一行时等待读取。
Waiting for a read while adding a line to the data directory lock file.
`WAIT_EVENT_LOCK_FILE_ADDTODATADIR_READ` 位于 `src/backend/utils/init/miscinit.c:1586`,是经 grep 核验的报…文件 I/O · 等待事件
LockFileAddtodatadirSync在向数据目录锁文件中添加一行时,等待数据同步到持久存储。
Waiting for data to reach durable storage while adding a line to the data directory lock file.
`WAIT_EVENT_LOCK_FILE_ADDTODATADIR_SYNC` 位于 `src/backend/utils/ini…文件 I/O · 等待事件
LockFileAddtodatadirWrite在向数据目录锁文件中添加一行时等待写操作。
Waiting for a write while adding a line to the data directory lock file.
`WAIT_EVENT_LOCK_FILE_ADDTODATADIR_WRITE` 位于 `src/backend/utils/init/miscinit.c:1648`,是经 grep 核…文件 I/O · 等待事件
LockFileCreateRead创建数据目录锁文件时等待读取。
Waiting to read while creating the data directory lock file.
`WAIT_EVENT_LOCK_FILE_CREATE_READ` 位于 `src/backend/utils/init/miscinit.c:1302`,是经 grep 核验的报告路径。公共身份/资源映射位于 `src/b…文件 I/O · 等待事件
LockFileCreateSync在创建数据目录锁文件时,等待数据同步到持久存储。
Waiting for data to reach durable storage while creating the data directory lock file.
`WAIT_EVENT_LOCK_FILE_CREATE_SYNC` 位于 `src/backend/utils/init/miscinit.c:1465`…文件 I/O · 等待事件
LockFileCreateWrite在创建数据目录锁文件时等待写操作。
Waiting for a write while creating the data directory lock file.
`WAIT_EVENT_LOCK_FILE_CREATE_WRITE` 位于 `src/backend/utils/init/miscinit.c:1450`,是经 grep 核验的报告路径。公共身份/资源映射位于…文件 I/O · 等待事件
LockFileRecheckdatadirRead在重新检查数据目录锁文件期间等待读取。
Waiting for a read during recheck of the data directory lock file.
`WAIT_EVENT_LOCK_FILE_RECHECKDATADIR_READ` 位于 `src/backend/utils/init/miscinit.c:1728`,是经 grep 核验的报告路径。…文件 I/O · 等待事件
LockManager等待读取或更新有关“重量级”锁的信息。
Waiting to read or update information about “heavyweight” locks.
重量级锁的账本存放在由 LockHashPartitionLock 分区保护的共享哈希表中。获取、授予、释放或检查大量重量级锁时,即使不存在 SQL 层锁冲突,也可能在分区锁上竞争。
轻量级锁
LWLock
L…轻量级锁 · 等待事件
LockRows根据行锁子句对其子计划选中的行加锁。
LockRows
控制
核心节点标签 T_LockRows
结构化 EXPLAIN 节点类型 LockRows
输入 一个带行身份信息的子计划
输出 已加锁且满足条件的元组
执行器初始化函数 ExecInitLockRows
内存机制 unclassified
EXPLAIN 名称与属性
结构化格式使用上述 Node Type。文本格式名…执行计划节点 · 控制
log以10为底的对数
Base 10 logarithm
log ( numeric ) → numeric
log ( double precision ) → double precision
log ( b numeric, x numeric ) → numeric
数学函数和操作符函数 · 数学函数和操作符
log10以10为底的对数(与 log 相同)
Base 10 logarithm (same as log)
log10 ( numeric ) → numeric
log10 ( double precision ) → double precision
数学函数和操作符函数 · 数学函数和操作符
log_autoanalyze_min_duration设置记录 autovacuum ANALYZE 动作的最短执行时间。
Sets the minimum execution time above which analyze actions by autovacuum will be logged.
log_autoanalyze_min_duration:设置记录 autovacuum ANALYZE 动作的最短执行时间。实测…配置参数 · 错误报告和日志 / 记录什么
log_autoanalyze_min_duration为当前表设置记录自动分析日志的最短执行时长。
自动分析日志时长阈值
表与物化视图
log_autoanalyze_min_duration 参数的每表取值。
WITH (log_autoanalyze_min_duration = value)
适用对象 表与物化视图
取值类型 整数
适用范围
这是关系级设置,作用于当前表或物化视图。它不等同于会话级或实例级 GUC;同名的全…存储参数 · 表与物化视图
log_autovacuum_min_duration设置记录 autovacuum 操作所需达到的最短执行时间。
Sets the minimum execution time above which vacuum actions by autovacuum will be logged.
log_autovacuum_min_duration 定义记录 autovacuum 操作所需达到的最短执行时间。
log_autovac…配置参数 · 错误报告和日志 / 记录什么
log_autovacuum_min_duration为当前关系设置记录自动清理相关日志的最短执行时长。
自动清理日志时长阈值
表与物化视图
log_autovacuum_min_duration 参数的每表取值。
WITH (log_autovacuum_min_duration = value)
适用对象 表与物化视图
取值类型 整数
适用范围
这是关系级设置,作用于当前表或物化视图。它不等同于会话级或实例级 GUC;同名的…存储参数 · 表与物化视图
log_btree_build_statslog_btree_build_stats (boolean)
如果设置,会记录 B-树操作上的系统资源使用情况统计(内存和 CPU)。 只有在编译 PostgreSQL 时定义了 BTREE_BUILD_STATS 宏,这个参数才可用。开发人员选项
log_checkpoints记录每次检查点。
Logs each checkpoint.
log_checkpoints 决定 PostgreSQL 是否记录每次检查点。
log_checkpoints:记录每次检查点。检查点记录包含各阶段耗时及缓冲区或 WAL 工作量,暴露检查点节奏与写压力,而不只是一个标记。 log_checkpoints 属于 SIGHUP 上下文:重新加载配置即可在不重启的情况下…配置参数 · 错误报告和日志 / 记录什么
log_connections记录连接建立与初始化过程中的指定阶段。
Logs specified aspects of connection establishment and setup.
log_connections 决定 PostgreSQL 是否记录连接建立与初始化过程中的指定阶段。
PostgreSQL 10–17 中,log_connections 是布尔参数,启用后记录成功连接。Postg…配置参数 · 错误报告和日志 / 记录什么
log_destination设置服务器日志输出的目标。
Sets the destination for server log output.
log_destination 定义服务器日志输出的目标。
log_destination:设置服务器日志输出的目标。可同时启用多个目标;csvlog 与 jsonlog 需要 logging_collector,而 stderr、syslog 和 Windows…配置参数 · 错误报告和日志 / 记录到哪里
log_directory设置日志文件的目标目录。
Sets the destination directory for log files.
log_directory 定义日志文件的目标目录。
log_directory:设置日志文件的目标目录。相对路径在数据目录下解析,绝对路径则可把收集器管理的文件放到独立文件系统。 log_directory 属于 SIGHUP 上下文:重新加载配置即可在不重启…配置参数 · 错误报告和日志 / 记录到哪里
log_disconnections记录会话结束及其持续时间。
Logs end of a session, including duration.
log_disconnections 决定 PostgreSQL 是否记录会话结束及其持续时间。
log_disconnections:记录会话结束及其持续时间。记录在会话结束时输出并包含会话时长,可与连接开始身份配对,但不能证明每次突发故障都到达日志器。 log_…配置参数 · 错误报告和日志 / 记录什么
log_duration记录每条已完成 SQL 语句的执行时长。
Logs the duration of each completed SQL statement.
log_duration 决定 PostgreSQL 是否记录每条已完成 SQL 语句的执行时长。
log_duration:记录每条已完成 SQL 语句的执行时长。它为每条完成语句输出时长,但自身不输出语句文本;需要文本时由 log_…配置参数 · 错误报告和日志 / 记录什么
log_entries通过行级触发器记录谁在何时修改了数据行。
Row trigger that records who changed a row and when
audit trigger
log_entries
安全安全 · 扩展目录
log_error_verbosity设置日志消息的详细程度。
Sets the verbosity of logged messages.
log_error_verbosity 定义日志消息的详细程度。
log_error_verbosity:设置日志消息的详细程度。TERSE 抑制详情与提示,DEFAULT 保留常规诊断,VERBOSE 追加 SQLSTATE 以及源文件、函数与行号。 log_error_v…配置参数 · 错误报告和日志 / 记录什么
log_executor_stats把执行器性能统计写入服务器日志。
Writes executor performance statistics to the server log.
log_executor_stats:把执行器性能统计写入服务器日志。实测在档范围为 PG9.0–19 Beta 4;最后在档的 PG19 Beta 4 启动默认值为 off,context 为 superuser。这是测试版快照…配置参数 · 运行时统计数据 / 统计监控
log_fdw访问PostgreSQL日志文件的FDW
foreign-data wrapper for Postgres log file access
log_fdw
外部数据源外部数据源 · 扩展目录
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开