Python MySQLdb更新值很慢
发布时间:2021-01-11 22:48:47 所属栏目:MySql 来源:互联网
导读:我正在尝试使用csv文件中的值更新数据库,以下是我的代码:import MySQLdb as mdb import sys import csv con = None command = new_name_list = [] old_name_list = [] duplicates = [] update_list = [] file = csv
我正在尝试使用csv文件中的值更新数据库,以下是我的代码:
每个打印出现大约需要2-3秒,这使我认为更新执行正在缓慢进行.我有很多要更新的值,这不应该是它应该执行的速度(假设我能够快速打印出d [n]的所有值) 反正加速更新了吗? 编辑:数据库正在使用InnoDB引擎 最佳答案 根据你的描述,每次打印花费2~3秒,所以我认为问题可能是这样的:>您的表文件的fil_name列是否已编入索引? 如果大小写为1,则只需在该列上创建索引,不要在更新时进行表扫描. 如果案例是2,@ dave给出了一个很好的答案. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用node-mysql将MySql查询的结果保存在变量中
- mysql – ActiveRecord在Ruby 1.9.2-rc1下以ASCII-8Bit返回
- Mysql应用详解Mysql多表联合查询效率分析及优化
- Mysql必读MySQL4 File ‘c:mysqlsharecharsets?.conf’ not
- php – 数据库设计:设计论坛表的最佳实践
- Mysql入门Mysql如何避免全表扫描的方法
- sql – 我应该使用ENUM作为主键和外键吗?
- MYSQL数据库MySQL 存储过程中执行动态SQL语句的方法
- php – 从数据库中删除逗号分隔列表中的值
- Mysql实例教你为MySQL数据库换挡加速
推荐文章
站长推荐
热点阅读