

# aurora\_stat\_logical\_wal\_cache
<a name="aurora_stat_logical_wal_cache"></a>

Mostra o uso do log de gravação antecipada (WAL) por slot.

## Sintaxe
<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>

Nenhum

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

Registro SETOF com as seguintes colunas:
+ `name`: o nome do slot de replicação. 
+ `active_pid`: ID do processo walsender. 
+ `cache_hit`: o número total de acessos ao cache wal desde a última redefinição. 
+ `cache_miss`: o número total de perdas do cache wal desde a última redefinição. 
+ `blks_read`: o número total de solicitações de leitura do cache wal. 
+ `hit_rate`: a taxa de acertos do cache WAL (cache\_hit/blks\_read). 
+ `last_reset_timestamp`: última vez que o contador foi redefinido. 

## Observações de uso
<a name="aurora_stat_logical_wal_cache-usage-notes"></a>

Essa função está disponível para as versões a seguir do Aurora PostgreSQL.
+ 15.2 e todas as versões posteriores.
+ 14.7 e versões posteriores.
+ 13.08 e versões posteriores
+ 12.12 e versões posteriores
+ 11.17 e versões posteriores

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

O exemplo a seguir mostra dois slots de replicação com somente uma função `aurora_stat_logical_wal_cache` ativa.

```
=> 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)
```