MySQL innodb Lock 체크

· 13년 전 · 2921
웹페이지가 먹통이 되어서
show processlist; 했는데, status 가 update로 안 없어진다면
lock을 체크해봐야 합니다. 특히 lock이 안 없어지면, deadlock 입니다.
 
mysql에 lock_timeout가 있어서 실패하고 재시도 하게 되지만,
이런건 원래 생기면 안되는거죠.
 
Lock 또는 DeadLock 이 발생했을시, 체크하는 명령어들입니다.
 
mysql lock 체크
SHOW FULL PROCESSLIST ;
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS ;
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
SHOW ENGINE INNODB STATUS;
여기서 SHOW ENGINE INNODB STATUS 는 가장 상세한 정보를 알수있습니다.
잘 체크해서 deadlock 이 안 생기게 하는게 좋습니다.
 
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 787
13년 전 조회 810
13년 전 조회 1,334
13년 전 조회 3,216
13년 전 조회 761
13년 전 조회 2,201
13년 전 조회 978
13년 전 조회 874
13년 전 조회 1,765
13년 전 조회 1,697
13년 전 조회 704
13년 전 조회 1,610
13년 전 조회 2,036
13년 전 조회 1,446
13년 전 조회 701
13년 전 조회 2,110
13년 전 조회 915
13년 전 조회 691
13년 전 조회 656
13년 전 조회 1,380
13년 전 조회 1,767
13년 전 조회 1,235
13년 전 조회 719
13년 전 조회 857
13년 전 조회 1,343
13년 전 조회 1,301
13년 전 조회 641
13년 전 조회 3,432
13년 전 조회 1,297
13년 전 조회 4,461
13년 전 조회 868
13년 전 조회 1,859
13년 전 조회 944
13년 전 조회 844
13년 전 조회 1,752
13년 전 조회 717
13년 전 조회 1,689
13년 전 조회 778
13년 전 조회 1,557
13년 전 조회 1,090
13년 전 조회 4,148
13년 전 조회 2,144
13년 전 조회 967
13년 전 조회 796
13년 전 조회 1,355
13년 전 조회 990
13년 전 조회 1,119
13년 전 조회 2,209
13년 전 조회 865
13년 전 조회 2,922
13년 전 조회 2,913
13년 전 조회 1,164
13년 전 조회 875
13년 전 조회 2,401
13년 전 조회 999
13년 전 조회 1,253
13년 전 조회 773
13년 전 조회 1,902
13년 전 조회 1,198
13년 전 조회 1,255
13년 전 조회 1,586
13년 전 조회 691
13년 전 조회 3,766
13년 전 조회 1,023
13년 전 조회 1,894
13년 전 조회 1,390
13년 전 조회 765
13년 전 조회 4,737
13년 전 조회 613
13년 전 조회 2,733
13년 전 조회 1,074
13년 전 조회 739
13년 전 조회 1,115
13년 전 조회 7,883
13년 전 조회 1,054
13년 전 조회 2,142
13년 전 조회 1,592
13년 전 조회 1,134
13년 전 조회 4,189
13년 전 조회 806
13년 전 조회 1,281
13년 전 조회 901
13년 전 조회 960
13년 전 조회 1,654
13년 전 조회 2,448
13년 전 조회 980
13년 전 조회 1,097
13년 전 조회 1,040
13년 전 조회 1,417
13년 전 조회 648
13년 전 조회 1,118
13년 전 조회 630
13년 전 조회 1,043
13년 전 조회 798
13년 전 조회 1,228
13년 전 조회 1,653
13년 전 조회 1,309
13년 전 조회 9,500
13년 전 조회 1,868
13년 전 조회 3,445
🐛 버그신고