Python MySQLdb更新值很慢
发布时间:2021-04-03 16:53:04 所属栏目:MySql教程 来源:网络整理
导读:我正在尝试使用csv文件中的值更新数据库,以下是我的代码: import MySQLdb as mdbimport sysimport csvcon = Nonecommand = ''new_name_list = []old_name_list = []duplicates = []update_list = []file = 'csv_file.csv'listReader = csv.reader(open(file
我正在尝试使用csv文件中的值更新数据库,以下是我的代码:
每个打印出现大约需要2-3秒,这使我认为更新执行正在缓慢进行.我有很多要更新的值,这不应该是它应该执行的速度(假设我能够快速打印出d [n]的所有值) 反正加速更新了吗? 编辑:数据库正在使用InnoDB引擎 最佳答案 根据你的描述,每次打印花费2~3秒,所以我认为问题可能是这样的:>您的表文件的fil_name列是否已编入索引? 如果大小写为1,则只需在该列上创建索引,不要在更新时进行表扫描. 如果案例是2,@ dave给出了一个很好的答案. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新