Python MySQLdb更新值很慢
发布时间:2020-12-11 23:34:45 所属栏目: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给出了一个很好的答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Mysql入门MySQL里面的子查询实例
- MySQL 事务操作
- 测试分页记录时,可以用oracle循环插测试记录
- 如何在cpanel中找到mysql服务器名称?我需要它为续集亲
- java-添加特定于mysql的ROW_FORMAT = DYNAMIC来创建由jooq生
- MYSQL教程MySQL中对于索引的基本增删查改操作总结
- Mysql实例解析mysql数据库还原错误:(mysql Error Code: 100
- c# – 使用VisualStudio 2005应用程序部署MySQL服务器
- 如何使用Java ResultSet和PreparedStatement访问mySQL枚举字
- MySQL:获取特定时区的当地时间