pg_aios #
La vista pg_aios enumera todos los manejadores de E/S asíncrona (I/O) que están actualmente en uso. Se utiliza un manejador de E/S
para hacer referencia a una operación de E/S que se está preparando, ejecutando o
que está en proceso de finalización. pg_aios contiene
una fila por cada manejador de E/S.
Esta vista es principalmente útil para los desarrolladores de PostgreSQL, pero también puede ser útil al ajustar PostgreSQL.
Table 53.2. pg_aios Columns
Tipo de columna Descripción |
|---|
ID de proceso del proceso del servidor que está emitiendo esta E/S. |
Identificador del manejador de E/S. Los manejadores se reutilizan una vez completada la E/S (o si el manejador se libera antes de que se inicie la E/S). Al reutilizarse, se incrementa |
Generación del manejador de E/S. |
Estado del manejador de E/S:
|
Operación realizada utilizando el manejador de E/S:
|
Desplazamiento de la operación de E/S. |
Longitud de la operación de E/S. |
A qué tipo de objeto se dirige la E/S:
|
Longitud de los datos asociados con la operación de E/S. Para E/S hacia/desde shared_buffers y temp_buffers, esto indica el número de búferes sobre los que está operando la E/S. |
Resultado de bajo nivel de la operación de E/S, o NULL si la operación aún no se ha completado. |
Resultado de alto nivel de la operación de E/S:
|
Descripción de a qué se dirige la operación de E/S. |
Bandera que indica si la E/S se ejecuta de forma síncrona. |
Bandera que indica si la E/S hace referencia a la memoria local del proceso. |
Bandera que indica si la E/S es una E/S con búfer. |
La vista pg_aios es de solo lectura.
Por defecto, la vista pg_aios solo puede ser leída por superusuarios o roles con privilegios del rol pg_read_all_stats.