首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XtraDB中的并发插入(InnoDB)

XtraDB中的并发插入(InnoDB)
EN

Database Administration用户
提问于 2011-02-02 01:47:29
回答 1查看 582关注 0票数 2

我目前无法在PerconaServer5.1.54上的XtraDB表中同时插入行。我在类似版本的MySQL上也有同样的问题。我的表定义如下。

代码语言:javascript
复制
CREATE TABLE `test` (
  `a` int(11) NOT NULL DEFAULT '0',
  `b` int(11) DEFAULT NULL,
  PRIMARY KEY (`a`)
) ENGINE=MyISAM

如果在一个连接上执行类似INSERT INTO test VALUES (0, sleep(60))的操作,在第二个进程INSERT INTO test VALUES (1, 0)中,第二个插入将等待第一个进程完成。请注意,innodb_table_locks已关闭。我是不是错过了什么,还是说这不可能?

更新

正如兰迪在下面指出的,我在测试期间创建了一个MyISAM表,然后假设并发插入对于我的其他表(即InnoDB)是不可能的。实际上,我对InnoDB表没有任何问题。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2011-02-02 18:43:01

您可能会注意到问题是:

代码语言:javascript
复制
ENGINE=MyISAM

尝试将其更改为:

代码语言:javascript
复制
ENGINE=InnoDB
票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/1015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档