mysql写入数据速度慢的问题

超人不会飞25 超人不会飞25 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库小白一个,由于最近工作需要,要求把原来在csv里的数据拆分写入数据库中。所用的环境的mysql5.6以及Python3.6的pymysql。

现在有两张表,result和context,result存放结果相关的数据,context存放设置相关的数据。现在需要从csv中读取一行,把其中有关结果相关数据写入result表中。这两个表通过result_id来对应。

一个csv里的数据有几千行,目前自己测试的方案是,往result写一条,由于result中的主键result_id是自增的,所以用select last_insert_id()获取得到result_id,然后往context写一条,这样速度很慢,2000条数据要1分多钟,有什么方法可以提高这个速度呢?

求大神指点迷津

...全文

相关推荐

Python + 基于 Scrapy + 异步 MySQL 解决链家租房数据爬取写入慢问题!.zip

Python + 基于 Scrapy + 异步 MySQL 解决链家租房数据爬取写入慢问题!.zip

木心爱编程

远程连接mysql数据库注意点记录

一、如何新建独立帐号并设置权限   这里我使用Navicat作为我的数据库管理工具,打开Navicat。 选择“用户”–“新建用户” 输入用户名、主机、密码,需要注意的是,主机那不是写“localhost”,而是写“%” 然后可以设置“服务器权限” 和指定数据库的权限,最后保存退出即可 二、远程连接慢   慢是一个很大的问题,网上的办法是在my.ini的“[mysqld]”下面加入一行“skip-name-resolve”,就像这样:   然后保存并重启mysql服务即可。 您可能感兴趣的文章:远程连接mysql 授权方法详解配置mys

weixin_38628953

mysql主从库不同步问题解决方法

遇到这样的错误如:“Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file name in binary log index file’”等或由于清数据导致主从库不同步了,解决办法如下: 先进入slave中执行:”slave stop;”来停止从库同步; 再去master中执行:”flush logs;”来清空日志; 然后在master中执行:”show master status;”查看下主库的状态,主要是日志的文件和po

weixin_38576811

连接MySql速度慢的解决方法(skip-name-resolve)

主要介绍了连接MySql速度慢的解决方法(skip-name-resolve),需要的朋友可以参考下

weixin_38703626

Java实现批量向mysql写入数据的方法

主要介绍了Java实现批量向mysql写入数据的方法,涉及java基于JDBC连接mysql数据库及写入数据的相关操作技巧,非常简单实用,需要的朋友可以参考下

weixin_38653296
评论 2
收藏 已收藏
分享
返回顶部
超人不会飞25
MySQL 57,062 成员 56,759 内容