MySQL에서 show process를 실행하면 MySQL내에서 동작하는 유저 스레드(대부분 유저 스레드)들을 확인할 수 있다.
pstree -ap 를 실행하면 OS 상에서 실행되는 프로세스들을 자세히 확인할 수 있다.
이때 mysqld가 생성한 스레드들도 확인할 수 있는데 OS상의 프로세스와 MySQL상의 유저 스레드는
Performance_Schema의 Thread 테이블을 통해 맵핑하여 확인할 수 있다.
PROCESSLIST_ID : show processlist에서 보여지는 id값이다.
THREAD_OS_ID : OS상에서 할당된 thread 아이디 값이다.
이 두값에 맵핑하면 찾을 수 있다.
'MySQL별책부록' 카테고리의 다른 글
Collation 에 따른 인덱스 저장 정렬 순서 차이 확인 (0) | 2020.05.07 |
---|---|
binlog format에 따른 query handling & Isolation Level 선택 (0) | 2019.06.06 |
InnoDB 컬럼 저장 순서 (0) | 2019.02.15 |
MySQL Ver. 8.0 PERSIST SYSTEM VARIABLE 사용방법 (0) | 2018.11.01 |
MySQL Server bootstrapping and dictionary initialization (0) | 2016.12.02 |