http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
Lock wait timeout exceeded 오류발생.
글쓴이 : 사악쫑이   날짜 : 12-05-30 01:26   조회수 : 4543
안녕하세요.
현재 ndbcluster : version 7.2.5 를 쓰고 있습니다.
 
50만건 정도 되는 테이블에
인덱스가 안걸린 필드를 조건으로 select를 하니
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
와 같은 오류가 발생했습니다.
 
그래서 좀 찾아보니
TransactionDeadLockDetectionTimeOut=100000
이렇게 설정하여 해결을 했습니다.
 
그런데.. 쿼리가 너무 늦어 인덱스를 생성하려고 하니
다시 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
와 같은 오류가 발생하네요.

그래서 혹시나 하고 덤프를 떠도 같은 오류가 발생하네요..
 
아.. 어떤것을 손봐야 하는지 잘 모르겠습니다.
혹시 하시는 부분이 있으면 도움을 주셨으면 합니다.
 
감사합니다...^^
royster
아래 Parameter들의 설정을 알맞게 튜닝해보세요

MaxNoOfConcurrentTransactions
MaxNoOfConcurrentOperation
MaxNoOfLocalOperations
MaxNoOfConcurrentIndexOperations
MaxNoOfFiredTriggers
이전글 MySql cluster 구성 질문입니다. 
다음글 clustering은 된거 같은데..ㅡ.ㅡ;; 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.