pg_aios
#pg_aios
视图列出了所有当前正在使用的异步 I/O 句柄。I/O 句柄用于引用正在准备、执行或正在完成中的 I/O 操作。pg_aios
包含每个 I/O 句柄的一行。
此视图主要对 PostgreSQL 的开发人员有用,但在调整 PostgreSQL 时也可能有用。
表 53.2. pg_aios
列
列 类型 描述 |
---|
发出此 I/O 的服务器进程的进程 ID。 |
I/O 句柄的标识符。句柄在 I/O 完成(或在 I/O 开始前释放句柄)后会被重新使用。在重新使用时, |
I/O 句柄的代(generation)。 |
I/O 句柄的状态
|
使用 I/O 句柄执行的操作
|
I/O 操作的偏移量。 |
I/O 操作的长度。 |
I/O 操作的目标对象类型
|
与 I/O 操作关联的数据长度。对于到/从 shared_buffers 和 temp_buffers 的 I/O,这表示 I/O 操作的缓冲区数量。 |
I/O 操作的底层结果,如果操作尚未完成则为 NULL。 |
I/O 操作的高层结果
|
I/O 操作的目标描述。 |
指示 I/O 是否同步执行的标志。 |
指示 I/O 是否引用进程本地内存的标志。 |
指示 I/O 是否为缓冲 I/O 的标志。 |
pg_aios
视图是只读的。
默认情况下,只有超级用户或拥有 pg_read_all_stats
角色特权的角色才能读取 pg_aios
视图。
如果您在文档中看到任何不正确、与您对特定功能的体验不符或需要进一步说明的内容,请使用此表单来报告文档问题。