pg_aios #pg_aios 视图列出当前正在使用的全部 异步 I/O 句柄。I/O 句柄用于引用正在准备、执行或处于完成过程中的 I/O 操作。pg_aios 为每个 I/O 句柄提供一行。
该视图主要对 PostgreSQL 开发者有用, 但在调优 PostgreSQL 时也可能有帮助。
Table 53.2. pg_aios 列
|
列类型 描述 |
|---|
|
发起该 I/O 的服务器进程 ID。 |
|
I/O 句柄的标识符。I/O 完成后(或者在 I/O 启动前释放句柄时),句柄会被复用。每次复用时, |
|
I/O 句柄的代次。 |
|
I/O 句柄的状态:
|
|
使用 I/O 句柄执行的操作:
|
|
I/O 操作的偏移量。 |
|
I/O 操作的长度。 |
|
I/O 的目标对象类型:
|
|
与 I/O 操作关联的数据长度。对于指向或来自 shared_buffers 和 temp_buffers 的 I/O,该值表示 I/O 正在操作的缓冲区个数。 |
|
I/O 操作的底层结果;如果操作尚未完成,则为 |
|
I/O 操作的高级结果:
|
|
I/O 操作目标的描述。 |
|
标记该 I/O 是否同步执行。 |
|
标记该 I/O 是否引用进程本地内存。 |
|
标记该 I/O 是否为缓冲 I/O。 |
pg_aios 视图是只读的。
默认情况下,pg_aios视图只能由超级用户或具有 pg_read_all_stats 角色权限的角色读取。
如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。