MySQL innodb Lock 체크

· 13년 전 · 2842
웹페이지가 먹통이 되어서
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년 전 조회 720
13년 전 조회 744
13년 전 조회 1,265
13년 전 조회 3,127
13년 전 조회 701
13년 전 조회 2,127
13년 전 조회 903
13년 전 조회 804
13년 전 조회 1,694
13년 전 조회 1,622
13년 전 조회 638
13년 전 조회 1,541
13년 전 조회 1,973
13년 전 조회 1,368
13년 전 조회 624
13년 전 조회 2,037
13년 전 조회 839
13년 전 조회 623
13년 전 조회 588
13년 전 조회 1,305
13년 전 조회 1,689
13년 전 조회 1,160
13년 전 조회 646
13년 전 조회 791
13년 전 조회 1,284
13년 전 조회 1,230
13년 전 조회 571
13년 전 조회 3,373
13년 전 조회 1,230
13년 전 조회 4,394
13년 전 조회 798
13년 전 조회 1,788
13년 전 조회 857
13년 전 조회 767
13년 전 조회 1,673
13년 전 조회 650
13년 전 조회 1,615
13년 전 조회 714
13년 전 조회 1,494
13년 전 조회 1,017
13년 전 조회 4,070
13년 전 조회 2,066
13년 전 조회 897
13년 전 조회 710
13년 전 조회 1,286
13년 전 조회 913
13년 전 조회 1,044
13년 전 조회 2,141
13년 전 조회 791
13년 전 조회 2,843
13년 전 조회 2,839
13년 전 조회 1,098
13년 전 조회 803
13년 전 조회 2,341
13년 전 조회 925
13년 전 조회 1,173
13년 전 조회 705
13년 전 조회 1,829
13년 전 조회 1,121
13년 전 조회 1,178
13년 전 조회 1,523
13년 전 조회 624
13년 전 조회 3,691
13년 전 조회 940
13년 전 조회 1,817
13년 전 조회 1,313
13년 전 조회 692
13년 전 조회 4,674
13년 전 조회 547
13년 전 조회 2,659
13년 전 조회 1,007
13년 전 조회 678
13년 전 조회 1,047
13년 전 조회 7,813
13년 전 조회 995
13년 전 조회 2,081
13년 전 조회 1,523
13년 전 조회 1,060
13년 전 조회 4,119
13년 전 조회 727
13년 전 조회 1,212
13년 전 조회 839
13년 전 조회 895
13년 전 조회 1,582
13년 전 조회 2,375
13년 전 조회 917
13년 전 조회 1,031
13년 전 조회 978
13년 전 조회 1,341
13년 전 조회 587
13년 전 조회 1,055
13년 전 조회 559
13년 전 조회 976
13년 전 조회 729
13년 전 조회 1,162
13년 전 조회 1,589
13년 전 조회 1,245
13년 전 조회 9,425
13년 전 조회 1,798
13년 전 조회 3,375
🐛 버그신고