MySQL innodb Lock 체크

· 13년 전 · 2843
웹페이지가 먹통이 되어서
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년 전 조회 723
13년 전 조회 744
13년 전 조회 1,269
13년 전 조회 3,132
13년 전 조회 703
13년 전 조회 2,130
13년 전 조회 904
13년 전 조회 804
13년 전 조회 1,697
13년 전 조회 1,623
13년 전 조회 638
13년 전 조회 1,543
13년 전 조회 1,976
13년 전 조회 1,371
13년 전 조회 627
13년 전 조회 2,037
13년 전 조회 839
13년 전 조회 624
13년 전 조회 588
13년 전 조회 1,307
13년 전 조회 1,691
13년 전 조회 1,166
13년 전 조회 647
13년 전 조회 792
13년 전 조회 1,287
13년 전 조회 1,231
13년 전 조회 572
13년 전 조회 3,375
13년 전 조회 1,230
13년 전 조회 4,398
13년 전 조회 800
13년 전 조회 1,790
13년 전 조회 859
13년 전 조회 768
13년 전 조회 1,675
13년 전 조회 653
13년 전 조회 1,617
13년 전 조회 714
13년 전 조회 1,495
13년 전 조회 1,019
13년 전 조회 4,071
13년 전 조회 2,066
13년 전 조회 898
13년 전 조회 712
13년 전 조회 1,286
13년 전 조회 914
13년 전 조회 1,045
13년 전 조회 2,143
13년 전 조회 791
13년 전 조회 2,844
13년 전 조회 2,841
13년 전 조회 1,098
13년 전 조회 804
13년 전 조회 2,342
13년 전 조회 925
13년 전 조회 1,175
13년 전 조회 708
13년 전 조회 1,831
13년 전 조회 1,123
13년 전 조회 1,180
13년 전 조회 1,526
13년 전 조회 625
13년 전 조회 3,693
13년 전 조회 943
13년 전 조회 1,819
13년 전 조회 1,316
13년 전 조회 693
13년 전 조회 4,678
13년 전 조회 548
13년 전 조회 2,661
13년 전 조회 1,007
13년 전 조회 682
13년 전 조회 1,047
13년 전 조회 7,816
13년 전 조회 998
13년 전 조회 2,082
13년 전 조회 1,528
13년 전 조회 1,060
13년 전 조회 4,119
13년 전 조회 727
13년 전 조회 1,213
13년 전 조회 842
13년 전 조회 898
13년 전 조회 1,582
13년 전 조회 2,376
13년 전 조회 918
13년 전 조회 1,032
13년 전 조회 979
13년 전 조회 1,342
13년 전 조회 588
13년 전 조회 1,056
13년 전 조회 559
13년 전 조회 977
13년 전 조회 733
13년 전 조회 1,163
13년 전 조회 1,590
13년 전 조회 1,245
13년 전 조회 9,425
13년 전 조회 1,800
13년 전 조회 3,377
🐛 버그신고