↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_aios

pg_aios 视图列出当前正在使用的全部异步 I/O句柄。I/O 句柄用于引用正在准备、执行或处于完成过程中的 I/O 操作。pg_aios 为每个 I/O 句柄提供一行。 该视图主要对 PostgreSQL 开发者有用,但在调优 PostgreSQL 时也可能有帮助。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
view
lang
en
measured attributes
true
metadata release
18.6
runtime columns
pid, io_id, io_generation, state, operation, off, length, target, handle_data_len, raw_result, result, target_desc, f_sync, f_localmem, f_buffered
runtime verified
false
source
english-manual

版本定义 PG 18

pg_aios 视图列出当前正在使用的全部异步 I/O句柄。I/O 句柄用于引用正在准备、执行或处于完成过程中的 I/O 操作。pg_aios 为每个 I/O 句柄提供一行。 该视图主要对 PostgreSQL 开发者有用,但在调优 PostgreSQL 时也可能有帮助。

目录列

列类型可空性描述
pidint4可空发起该 I/O 的服务器进程 ID。
io_idint4可空I/O 句柄的标识符。I/O 完成后(或者在 I/O 启动前释放句柄时),句柄会被复用。每次复用时,pg_aios.io_generation 都会递增。
io_generationint8可空I/O 句柄的代次。
statetext可空I/O 句柄的状态:
operationtext可空使用 I/O 句柄执行的操作:
offint8可空I/O 操作的偏移量。
lengthint8可空I/O 操作的长度。
targettext可空I/O 的目标对象类型:
handle_data_lenint2可空与 I/O 操作关联的数据长度。对于指向或来自shared_buffers和temp_buffers的 I/O,该值表示 I/O 正在操作的缓冲区个数。
raw_resultint4可空I/O 操作的底层结果;如果操作尚未完成,则为 NULL。
resulttext可空I/O 操作的高层结果:
target_desctext可空I/O 操作目标的描述。
f_syncbool可空标记该 I/O 是否同步执行。
f_localmembool可空标记该 I/O 是否引用进程本地内存。
f_bufferedbool可空标记该 I/O 是否为缓冲 I/O。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:8aee55a862794c52c55af2fece19bd0baeff9a6e8ada218541682699221a12a2

正文语言: zh-Hans · 2026-09-27@419045e