V$AIO_THREAD¶
V$AIO_THREAD提供AIO线程状态信息。
| 列名 | 类型 | 描述 |
|---|---|---|
| PID | BIGINT | 线程ID |
| SEGID | BIGINT | 线程负责的AIO段号 |
| ISREAD | BOOLEAN | TRUE: 读 FALSE: 写 |
| STATUS | TEXT | 线程状态“”“=========: |
| WAKED | BOOLEAN | 模拟AIO:是否已被唤醒(仅对模拟AIO有效) |
V$AIO_THREAD_STAT¶
提供AIO线程的统计信息
| 列名 | 类型 | 描述 |
|---|---|---|
| PID | BIGINT | 线程ID |
| RESERVED | BIGINT | 已提交但未完成的AIO请求个数 |
| COMPLETED | BIGINT | 已完成的AIO请求个数 |
| FILE_COMPELETE_TIME | BIGINT | 完成文件I/O的时间(CRC计算时间)(微秒) |
| BUF_COMPELETE_TIME | BIGINT | 完成BUF页面I/O的时间(微秒) |
| RESPONSE_TIME_TOTAL | BIGINT | AIO从请求到完成的总响应时间(微秒) |
| RESPONSE_TIME_MAX | BIGINT | AIO从请求到完成的最长响应时间(微秒) |
| RESPONSE_TIME_MIN | BIGINT | IO从请求到完成的最短响应时间(微秒) |
V$AIO_THREAD_STAT_SIMULATE¶
提供AIO线程的统计信息
| 列名 | 类型 | 描述 |
|---|---|---|
| PID | BIGINT | 线程ID |
| WAIT_REQ_COUNT | BIGINT | 等待新AIO请求的次数 |
| WAIT_REQ_TIME | BIGINT | 等待新AIO请求的等待时间(微秒) |
| SEC2_REQ_COUNT | BIGINT | 超过两秒才被执行的请求个数 |
| SELECT_REQ_TIME | BIGINT | 选择合并AIO请求的时间(微秒) |
| REQ_MERGE1_COUNT | BIGINT | 单个请求执行的I/O次数 |
| REQ_MERGE1_TIME | BIGINT | 单个请求执行的I/O时间(微秒) |
| REQ_MERGE2_COUNT | BIGINT | 合并2个请求执行的I/O次数 |
| REQ_MERGE2_TIME | BIGINT | 合并2个请求执行的I/O时间(微秒) |
| REQ_MERGE4_COUNT | BIGINT | 合并3~4个请求执行的I/O次数 |
| REQ_MERGE4_TIME | BIGINT | 合并3~4个请求执行的I/O时间(微秒) |
| REQ_MERGE8_COUNT | BIGINT | 合并5~8个请求执行的I/O次数 |
| REQ_MERGE8_TIME | BIGINT | 合并5~8个请求执行的I/O时间(微秒) |
| REQ_MERGE16_COUNT | BIGINT | 合并9~16个请求执行的I/O次数 |
| REQ_MERGE16_TIME | BIGINT | 合并9~16个请求执行的I/O时间(微秒) |
| REQ_MERGE32_COUNT | BIGINT | 合并17~32个请求执行的I/O次数 |
| REQ_MERGE32_TIME | BIGINT | 合并17~32个请求执行的I/O时间(微秒) |
| REQ_MERGE64_COUNT | BIGINT | 合并33~64个请求执行的I/O次数 |
| REQ_MERGE64_TIME | BIGINT | 合并33~64个请求执行的I/O时间(微秒) |