
mysql_list_processes 함수는 MySQL 서버에서 현재 실행 중인 프로세스 목록을 반환하는 함수입니다.
이 함수는 다음과 같은 파라미터를 받습니다.
- db: 현재 실행 중인 프로세스 목록을 반환할 데이터베이스 이름
- skip_locked: 잠금이 걸린 프로세스를 제외하고 반환할지 여부
- skip_triggers: 트리거가 실행 중인 프로세스를 제외하고 반환할지 여부
- host: 특정 호스트에서 실행 중인 프로세스 목록을 반환할지 여부
- user: 특정 사용자에서 실행 중인 프로세스 목록을 반환할지 여부
- min_id: 최소 프로세스 ID
- max_id: 최대 프로세스 ID
이 함수는 프로세스 목록을 다음과 같은 구조로 반환합니다.
- id: 프로세스 ID
- user: 프로세스 소유자
- host: 프로세스가 실행 중인 호스트
- db: 프로세스가 실행 중인 데이터베이스
- command: 프로세스가 실행 중인 명령
- time: 프로세스가 실행 중인 시간
- state: 프로세스의 상태
- info: 프로세스에 대한 추가 정보
특정 프로세스를 찾으려면, 프로세스 ID를 사용하여 mysql_list_processes 함수를 호출한 후, 반환된 프로세스 목록에서 해당 프로세스의 ID와 일치하는 프로세스를 찾습니다.
2025-03-31 09:51