我正面临 mysql 表锁的问题。我想从各种线程的表中插入多条记录。在此,开始向表中插入数据的第一个线程获取表锁,而其他线程必须等待第一个线程完成。这是应用程序的开销。我想解决这个问题。我想允许所有线程同时将批量记录插入到同一个表中。是否有可能在 mysql 中,如果是,那么如何?请指导我。
谢谢,
尼特什·库马尔
我正面临 mysql 表锁的问题。我想从各种线程的表中插入多条记录。在此,开始向表中插入数据的第一个线程获取表锁,而其他线程必须等待第一个线程完成。这是应用程序的开销。我想解决这个问题。我想允许所有线程同时将批量记录插入到同一个表中。是否有可能在 mysql 中,如果是,那么如何?请指导我。
谢谢,
尼特什·库马尔
MySQL 允许INSERT DELAYED
. 该行被安排用于插入并且数据库调用返回。从 5.5.7 开始,它甚至支持延迟多行插入。