我们正在运行使用MySQL的应用程序。我们有两个实例测试和生产。
问题在于多个INSERTS的性能。假设我们在同一个表中插入200条记录,我们的应用程序有两个选项:
显然,选项2的表现要好得多。但是我们观察到以下内容:
我们想知道这是怎么发生的。考虑到MySQL文档(https://dev.mysql.com/doc/refman/5.7/en/insert-optimization.html),插入的一个重要性能因素是连接和发送查询。所以我们的第一个怀疑是生产服务器上的配置故障。
我们正在使用mysqli连接到服务器。在测试和生产应用程序和数据库托管在同一台机器上。我们已经尝试过的:
性能没有显着变化。也许有人会暗示值得检查。
更新:硬件类似,两台服务器上的数据同步。