在注意到我们的数据库已成为我们实时生产系统的主要瓶颈后,我决定构建一个简单的基准来查明问题的根源。基准测试:我计算了将InnoDB表中的同一行递增3000次所需的时间,其中行由其主键索引,并且正在更新的列不属于任何索引。我使用远程机器上运行的20个并发客户端执行这3000次更新,每个客户端都有自己独立的数据库连接。我有兴趣了解为什么我进行基准测试的不同存储引擎InnoDB、MyISAM和MEMORY具有它们所做的配置文件。我也希望了解为什么InnoDB相比之下表现如此糟糕。InnoDB(20个并发客户端):每次更新需要0.175秒。所有更新均在6.68秒后完成。MyISAM(20个并发
在注意到我们的数据库已成为我们实时生产系统的主要瓶颈后,我决定构建一个简单的基准来查明问题的根源。基准测试:我计算了将InnoDB表中的同一行递增3000次所需的时间,其中行由其主键索引,并且正在更新的列不属于任何索引。我使用远程机器上运行的20个并发客户端执行这3000次更新,每个客户端都有自己独立的数据库连接。我有兴趣了解为什么我进行基准测试的不同存储引擎InnoDB、MyISAM和MEMORY具有它们所做的配置文件。我也希望了解为什么InnoDB相比之下表现如此糟糕。InnoDB(20个并发客户端):每次更新需要0.175秒。所有更新均在6.68秒后完成。MyISAM(20个并发