MySQL/MariaDB 에서 접속 중인 session 정보 확인 / Session kill
- 접속 중인 session list 정보 확인
SHOW PROCESSLIST;
id | session id. 세션id |
user | 접속한 계정의 id |
host | host + port |
db | 접속한 db |
command | thread가 현재 실행 중인 명령, Sleep의 경우는 idle 상태를 의미 |
time | 현재 state가 유지된 시간, seconds 단위. |
state | 현재 thread의 상태 |
- 문제가 되는 세션, kill 한다. Session kill
KILL 세션id
Timeout 값을 설정
connect_timeout | 서버 접속시에 접속실패를 메시지를 보내기까지 대기하는 시간 |
delayed_insert_timeout | insert시 delay될 경우 대기하는 시간 |
innodb_lock_wait_timeout | innodb에 transaction 처리중 lock이 걸렸을 시 롤백 될때까지 대기하는 시간으로 innodb는 자동으로 데드락을 검색해서 롤백시킴 |
innodb_rollback_on_timeout | innodb의 마지막 구문을 롤백시킬지 결정하는 파라미터 timeout은 진행중인 transaction을 중단하고 전체 transaction을 롤백하는 과정에서 발생 |
net_read_timeout | 서버가 클라이언트로부터 데이터를 읽어들이는 것을 중단하기까지 대기하는 시간 |
net_write_timeout | 서버가 클라이언트에 데이터를 쓰는 것을 중단하기까지 대기하는 시간 |
slave_net_timeout | 마스터/슬레이브로 서버가 클라이언트로부터 데이터를 읽어들이는 것을 중단하기까지 대기하는 시간 |
table_lock_wait_timeout | 테이블 락을 중단하기까지 대기하는 시간 |
wait_timeout | 활동하지 않는 커넥션을 끊을때까지 서버가 대기하는 시간 (php,jdbc 등을 통한 connection) |
interactive_timeout | 활동중인 커넥션이 닫히기 전까지 서버가 대기하는 시간 (mysql command line) |
'MySQL MariaDB > SQL 문법' 카테고리의 다른 글
MySQL/MariaDB row_number 함수. 랭킹(순위) 구하기. (0) | 2024.07.15 |
---|---|
MySQL/MariaDB dense_rank 함수. 랭킹(순위) 구하기. (0) | 2024.07.15 |
MySQL/MariaDB rank 함수. 랭킹(순위) 구하기. (3) | 2024.07.15 |
MySQL / MariaDB case. when. then. 단일/다중 조건문. (0) | 2022.01.19 |
MariaDB/MySQL 정규표현식 (Regular Expression) (0) | 2021.12.09 |
MySQL / MariaDB like와 in을 동시 사용 => regexp (0) | 2021.12.09 |
MySQL/ MariaDB COALESCE: 첫 null 아닌값 리턴. (0) | 2021.12.07 |
MySQL/ MariaDB 현재날짜, 현재시간 반환 (0) | 2021.11.19 |
댓글