
mysqli_get_links_stats 함수는 MySQL 연결의 현재 상태를 알 수 있는 함수입니다. 이 함수를 사용하여 연결의 현재 연결 수, 최대 연결 수, 현재 대기 수, 최대 대기 수를 알 수 있습니다.
이 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$result = mysqli_get_links_stats($link);
$result 변수에는 MySQL 연결의 현재 상태가 담겨 있습니다. 이 변수는 다음과 같은 형태의 배열을 반환합니다.
#hostingforum.kr
php
array(
'active' => 10, // 현재 연결된 연결 수
'idle' => 5, // 현재 idle 상태의 연결 수
'in_use' => 10, // 현재 사용 중인 연결 수
'waiting_for_connection' => 0, // 현재 대기 중인 연결 수
'waiting_for_release' => 0, // 현재 release 대기 중인 연결 수
'total' => 15, // 총 연결 수
'threads_connected' => 5, // 현재 연결된 스레드 수
'threads_running' => 10, // 현재 실행 중인 스레드 수
'threads_sleeping' => 0, // 현재睡는 스레드 수
'threads_dead' => 0, // 현재 죽은 스레드 수
)
이러한 결과값을 해석하는 방법은 다음과 같습니다.
- 'active' : 현재 연결된 연결 수입니다.
- 'idle' : 현재 idle 상태의 연결 수입니다.
- 'in_use' : 현재 사용 중인 연결 수입니다.
- 'waiting_for_connection' : 현재 대기 중인 연결 수입니다.
- 'waiting_for_release' : 현재 release 대기 중인 연결 수입니다.
- 'total' : 총 연결 수입니다.
- 'threads_connected' : 현재 연결된 스레드 수입니다.
- 'threads_running' : 현재 실행 중인 스레드 수입니다.
- 'threads_sleeping' : 현재睡는 스레드 수입니다.
- 'threads_dead' : 현재 죽은 스레드 수입니다.
이러한 결과값을 사용하여 MySQL 연결의 현재 상태를 확인할 수 있습니다.
2025-04-19 11:57