

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

다음 예제에서는 활성 `aurora_stat_logical_wal_cache` 함수가 하나뿐인 복제 슬롯 2개를 확인할 수 있습니다.

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