gpt4 book ai didi

python - 在 Python 上使用 MySQLdb 提交多个插入

转载 作者:行者123 更新时间:2023-11-29 17:52:52 25 4
gpt4 key购买 nike

我对我的 python 程序进行了分析,发现它们需要大量调用来提交,并且花费了很多时间。

这样做是否会提高性能:

db = MySQLcb.connect(...)
c = db.cursor(...)
c.execute('INSERT...)
c.commit()
c.execute('INSERT...)
c.commit()

db = MySQLcb.connect(...)
c = db.cursor(...)
c.execute('INSERT...)
c.execute('INSERT...)
c.commit()

知道我正在制作大量插入内容(数千个)。

最佳答案

只要您使用 InnoDB 表,您可能会在 this page 上找到建议有用。

大多数数据库都有批量插入的功能,MySQL 也不异常(exception)。

如果您发现插入速度很慢,请确保您没有设置自动提交,因为这会强制围绕每个单独的操作进行事务处理。

关于python - 在 Python 上使用 MySQLdb 提交多个插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49157396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com