MySQL innodb Lock 체크

· 13년 전 · 2891
웹페이지가 먹통이 되어서
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년 전 조회 757
13년 전 조회 785
13년 전 조회 1,310
13년 전 조회 3,170
13년 전 조회 735
13년 전 조회 2,165
13년 전 조회 941
13년 전 조회 842
13년 전 조회 1,733
13년 전 조회 1,662
13년 전 조회 672
13년 전 조회 1,581
13년 전 조회 2,005
13년 전 조회 1,408
13년 전 조회 663
13년 전 조회 2,078
13년 전 조회 876
13년 전 조회 661
13년 전 조회 627
13년 전 조회 1,345
13년 전 조회 1,726
13년 전 조회 1,199
13년 전 조회 688
13년 전 조회 828
13년 전 조회 1,322
13년 전 조회 1,275
13년 전 조회 606
13년 전 조회 3,406
13년 전 조회 1,259
13년 전 조회 4,429
13년 전 조회 832
13년 전 조회 1,824
13년 전 조회 916
13년 전 조회 810
13년 전 조회 1,716
13년 전 조회 689
13년 전 조회 1,653
13년 전 조회 747
13년 전 조회 1,524
13년 전 조회 1,049
13년 전 조회 4,108
13년 전 조회 2,106
13년 전 조회 933
13년 전 조회 754
13년 전 조회 1,311
13년 전 조회 954
13년 전 조회 1,085
13년 전 조회 2,181
13년 전 조회 828
13년 전 조회 2,892
13년 전 조회 2,874
13년 전 조회 1,134
13년 전 조회 830
13년 전 조회 2,371
13년 전 조회 962
13년 전 조회 1,210
13년 전 조회 744
13년 전 조회 1,864
13년 전 조회 1,161
13년 전 조회 1,214
13년 전 조회 1,567
13년 전 조회 657
13년 전 조회 3,732
13년 전 조회 983
13년 전 조회 1,857
13년 전 조회 1,359
13년 전 조회 730
13년 전 조회 4,716
13년 전 조회 579
13년 전 조회 2,696
13년 전 조회 1,038
13년 전 조회 713
13년 전 조회 1,081
13년 전 조회 7,850
13년 전 조회 1,030
13년 전 조회 2,118
13년 전 조회 1,558
13년 전 조회 1,102
13년 전 조회 4,151
13년 전 조회 766
13년 전 조회 1,243
13년 전 조회 868
13년 전 조회 921
13년 전 조회 1,614
13년 전 조회 2,420
13년 전 조회 949
13년 전 조회 1,064
13년 전 조회 1,013
13년 전 조회 1,373
13년 전 조회 622
13년 전 조회 1,092
13년 전 조회 588
13년 전 조회 1,006
13년 전 조회 771
13년 전 조회 1,198
13년 전 조회 1,626
13년 전 조회 1,278
13년 전 조회 9,460
13년 전 조회 1,837
13년 전 조회 3,411
🐛 버그신고