autocommit在python中降低性能?

时间:2013-08-27 10:06:30

标签: python mysql commit

我一直在使用Python MySQLdb。使用InnoDB表autocommit默认关闭,这就是我需要的。但由于我现在正在使用MyISAM表,MySQL的文档说

  

MyISAM表有效地始终以autocommit = 1模式运行

由于我每秒运行几百个查询,是否每次查询都会降低脚本的性能?因为我以前每1000个查询过一次,现在我不能用MyISAM做到这一点。如果它减慢速度,我可以尝试什么?

1 个答案:

答案 0 :(得分:0)

MyISAM没有交易,所以你不能不使用MyISAM“自动提交”。 您从innoDB迁移到MyISAM的事实也可能导致您的运行时更改。

数据库运行时问题的最佳方法是基准测试,基准测试和基准测试。