0

我正面临 mysql 表锁的问题。我想从各种线程的表中插入多条记录。在此,开始向表中插入数据的第一个线程获取表锁,而其他线程必须等待第一个线程完成。这是应用程序的开销。我想解决这个问题。我想允许所有线程同时将批量记录插入到同一个表中。是否有可能在 mysql 中,如果是,那么如何?请指导我。

谢谢,

尼特什·库马尔

4

2 回答 2

0

看来您的问题与隔离级别有关

检查连接隔离级别设置可能会有所帮助

http://dev.mysql.com/doc/refman/5.1/en/dynindex-isolevel.html

于 2012-10-18T04:51:55.773 回答
0

MySQL 允许INSERT DELAYED. 该行被安排用于插入并且数据库调用返回。从 5.5.7 开始,它甚至支持延迟多行插入。

于 2012-10-18T04:55:44.993 回答