我有一个包含大约 64 个子进程的并行进程,每个子进程都需要将数据插入到登陆表中。我目前正在使用 MySQL MyISAM 引擎,并且在插入之前和之后禁用键。
但是,这似乎是我过程中的一个巨大瓶颈。我相信 MySQL 是每次插入的表锁定,因此进程一直在等待写入。
刀片是独立的,不存在刀片冲突的危险。这也不需要交易或任何类似性质的东西。
是否有不同的引擎或方法来提高 MySQL 的插入/写入性能?
我曾考虑为每个进程实例化一个表,但这会使代码更复杂,这不是我的风格......
任何建议将不胜感激。
谢谢!