

# aurora\$1stat\$1logical\$1wal\$1cache
<a name="aurora_stat_logical_wal_cache"></a>

Se muestra el uso de la caché del registro de escritura (WAL) lógica por ranura.

## Sintaxis
<a name="aurora_stat_logical_wal_cache-syntax"></a>



```
SELECT * FROM aurora_stat_logical_wal_cache()
```

## Argumentos
<a name="aurora_stat_logical_wal_cache-arguments"></a>

Ninguno

## Tipo de retorno
<a name="aurora_stat_logical_wal_cache-return-type"></a>

Registro SETOF con las siguientes columnas:
+ `name`: el nombre de la ranura de replicación. 
+ `active_pid`: el identificador del proceso walsender. 
+ `cache_hit`: el número total de aciertos de caché de wal desde el último restablecimiento. 
+ `cache_miss`: el número total de fallos de caché de wal desde el último restablecimiento. 
+ `blks_read`: el número total de solicitudes de lectura de la caché de wal. 
+ `hit_rate`: la tasa de aciertos de caché de WAL (cache\$1hit/blks\$1read). 
+ `last_reset_timestamp`: la última vez que se restableció el contador. 

## Notas de uso
<a name="aurora_stat_logical_wal_cache-usage-notes"></a>

Esta función está disponible para las siguientes versiones de Aurora PostgreSQL:
+ Versiones 15.2 y posteriores
+ Versión 14.7 y posteriores
+ Versión 13.8 y posteriores
+ Versión 12.12 y posteriores
+ Versión 11.17 y posteriores

## Ejemplos
<a name="aurora_stat_logical_wal_cache-examples"></a>

En el siguiente ejemplo, se muestran dos ranuras de replicación con una sola función `aurora_stat_logical_wal_cache` activa.

```
=> SELECT * 
     FROM aurora_stat_logical_wal_cache();
    name    | active_pid | cache_hit | cache_miss | blks_read | hit_rate |     last_reset_timestamp
------------+------------+-----------+------------+-----------+----------+-------------------------------
 test_slot1 |      79183 |        24 |          0 |        24 | 100.00%  | 2022-08-05 17:39:56.830635+00
 test_slot2 |            |         1 |          0 |         1 | 100.00%  | 2022-08-05 17:34:04.036795+00
(2 rows)
```