2
은 내가 ~ 200G 4 개 데이터 노드를 가진 MySQL의 클러스터에 파일을로드하려고했다 초과, 목표 테이블에 대한 내 DDL은 다음과 같이이다 : 몇 분MySQL 클러스터 오류 : 잠금 대기 제한 시간은
CREATE TABLE XXXXXX
(
ID BIGINT AUTO_INCREMENT PRIMARY KEY,
COL1...,
COL2...,
.......
)
ENGINE = NDB PARTITION BY KEY();
로드 중 다음 오류가 발생했습니다 :
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
및 대상 테이블에로드 된 일부 레코드가 있습니다. 이 문제를 극복하기 위해 무엇을해야합니까?
도움이 될 수있는 변수 값의 일부
: 나는 긴 선택 실행 BLOB/TEXT 항목 +와 테이블과 같은 문제를 보았다wait_timeout : 28800
ndb_wait_connected: 30
ndb_wait_setup : 30
아틸라처럼 다른 오류가 표시 될 수 있습니다? 4 개의 데이터 노드와 1 개의 SQL 노드가 있습니다. – MikA
@MikA : 자동 커미트라는 용어는 SQL 노드에만 적용됩니다. –
'set @@ tx_isolation = 'READ-COMMITTED'; 'NDBCLUSTER 스토리지 엔진은 ** READ COMMITTED 트랜잭션 격리 수준 **만을 지원하므로 의미가 없습니다. [Documentation] (http://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-limitations-transactions.html). – 5lava