

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

スロットごとのログ先行書き込み (WAL) のキャッシュ使用状況を表示します。

## 構文
<a name="aurora_stat_logical_wal_cache-syntax"></a>



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

## 引数
<a name="aurora_stat_logical_wal_cache-arguments"></a>

なし

## 戻り型
<a name="aurora_stat_logical_wal_cache-return-type"></a>

次の列を含む SETOF レコード。
+ `name` – レプリケーションスロットの名前。
+ `active_pid`— Walsender プロセスの ID。
+ `cache_hit`— 前回のリセット以降の WAL キャッシュヒットの総数。
+ `cache_miss`— 前回のリセット以降の WAL キャッシュミスの総数。
+ `blks_read`— WAL キャッシュの読み取りリクエストの総数。
+ `hit_rate`— WAL キャッシュヒットレート (cache\_hit / blks\_read)。
+ `last_reset_timestamp`— カウンターが最後にリセットされた時刻。

## 使用に関する注意事項
<a name="aurora_stat_logical_wal_cache-usage-notes"></a>

この関数は、次の Aurora PostgreSQL バージョンで使用できます。
+ 15.2 以降のすべてのバージョン
+ 14.7 以降のバージョン
+ 13.8 以降のバージョン
+ 12.12 以降のバージョン
+ 11.17 以降のバージョン

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

次の例は、一方のみがアクティブな 2 つのレプリケーションスロットを示しています。`aurora_stat_logical_wal_cache` 関数。

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