
mysql_list_processes 함수는 MySQL 서버 내의 현재 진행중인 프로세스를 확인하기 위한 함수입니다.
이 함수의 인자는 processlist로 받을 수 있으며, processlist는 MySQL 서버 내의 현재 진행중인 프로세스의 목록을 반환합니다.
processlist는 다음과 같은 값을 반환합니다.
- id : 프로세스의 ID
- user : 프로세스의 사용자 이름
- host : 프로세스의 호스트 이름
- db : 프로세스의 데이터베이스 이름
- command : 프로세스의 명령어
- time : 프로세스의 실행 시간
- state : 프로세스의 상태
- info : 프로세스의 정보
mysql_list_processes 함수를 사용하여 프로세스 목록을 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$result = mysql_list_processes($link);
while ($row = mysql_fetch_array($result)) {
echo "ID : " . $row['id'] . "n";
echo "User : " . $row['user'] . "n";
echo "Host : " . $row['host'] . "n";
echo "DB : " . $row['db'] . "n";
echo "Command : " . $row['command'] . "n";
echo "Time : " . $row['time'] . "n";
echo "State : " . $row['state'] . "n";
echo "Info : " . $row['info'] . "n";
}
위 코드는 MySQL 서버 내의 현재 진행중인 프로세스의 목록을 확인합니다.
mysql_list_processes 함수는 MySQL 4.x에서 사용할 수 있습니다. MySQL 5.x에서는 SHOW PROCESSLIST 명령어를 사용하여 프로세스 목록을 확인할 수 있습니다.
#hostingforum.kr
sql
SHOW PROCESSLIST;
2025-05-10 16:09