【发布时间】:2013-09-06 09:37:00
【问题描述】:
我试图将一个约 200G 的文件加载到具有 4 个数据节点的 MySQL 集群中,而我的目标表的 DDL 是这样的:
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
我发现一些记录加载到目标表中。我应该怎么做才能克服这个问题?
一些可能有用的变量值:
wait_timeout : 28800
ndb_wait_connected: 30
ndb_wait_setup : 30
【问题讨论】:
标签: mysql mysql-cluster