
`Memcache::getExtendedStats` 메서드는 다음과 같은 파라미터를 받을 수 있습니다.
- `$memcache`: Memcache 객체
- `$group`: 통계 그룹을 지정하는 문자열 (선택 사항)
- `$detail`: 통계의 세부 정보를 지정하는 문자열 (선택 사항)
이 메서드는 다음과 같은 데이터를 반환합니다.
- `memcache.stats`: Memcache 서버의 통계 정보
- `memcache.stats.detail`: Memcache 서버의 세부 통계 정보
- `memcache.stats.group`: 지정된 그룹의 통계 정보
- `memcache.stats.group.detail`: 지정된 그룹의 세부 통계 정보
반환된 데이터는 배열 형태로 구성되어 있으며, 각 항목은 다음과 같은 통계를 포함합니다.
- `hits`: Memcache 서버에 접근한 횟수
- `misses`: Memcache 서버에 접근했지만 데이터가 없는 횟수
- `evictions`: Memcache 서버에서 데이터를 삭제한 횟수
- `bytes`: Memcache 서버에서 사용하는 메모리 크기
- `curr_connections`: 현재 연결된 클라이언트의 수
- `total_connections`: Memcache 서버에 접근한 총 횟수
- `cmd_get`: Memcache 서버에 GET 명령을 보낸 횟수
- `cmd_set`: Memcache 서버에 SET 명령을 보낸 횟수
- `cmd_flush`: Memcache 서버에 FLUSH 명령을 보낸 횟수
- `cmd_touch`: Memcache 서버에 TOUCH 명령을 보낸 횟수
- `get_hits`: Memcache 서버에 GET 명령을 성공적으로 처리한 횟수
- `get_misses`: Memcache 서버에 GET 명령을 실패한 횟수
- `delete_hits`: Memcache 서버에 DELETE 명령을 성공적으로 처리한 횟수
- `delete_misses`: Memcache 서버에 DELETE 명령을 실패한 횟수
- `incr_misses`: Memcache 서버에 INCR 명령을 실패한 횟수
- `incr_hits`: Memcache 서버에 INCR 명령을 성공적으로 처리한 횟수
- `decr_misses`: Memcache 서버에 DECR 명령을 실패한 횟수
- `decr_hits`: Memcache 서버에 DECR 명령을 성공적으로 처리한 횟수
이러한 통계 정보를 사용하여 Memcache 서버의 성능을 분석하고 최적화할 수 있습니다.
2025-08-04 17:03