MySQL批量更新数据(10w数据不到10秒更新成功)
场景:数据表88多w数据,把10w个用户的level更新到用户表中
最初方案:
循环遍历10w条数据,结果消耗过大,直接down掉
百度找到批量修改
UPDATE mytable SET
myfield = CASE id
WHEN 1 THEN 'value'
WHEN 2 THEN 'value'
WHEN 3 THEN 'value'
END
WHERE id IN (1,2,3)
紧着着换一种方案
将10w数据,改成一条sql数据执行,结果时长花了几分钟
最后优化了一下
将10w数据,改成十条sql数据执行,最终只花了10秒左右
MySQL批量更新数据(10w数据不到10秒更新成功)相关推荐
- 火影几点服务器维护完,火影忍者ol3月10日维护更新内容正式版 3月10日更新限时积分商城开启...
火影忍者ol3月10日维护更新内容正式版,3月10日更新限时积分商城开启.火影忍者ol在3月10日进行了版本的维护更新,本次更新有三个雷之国忍者加入,同时还有新的活动的开启,下面就一起来看看吧. 主要 ...
- mysql批量删除5000条数据_mysql批量删除大量数据
mysql批量删除大量数据 假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM s ...
- mysql批量创建数据库 导数据
由于近来需要从其它机器拉一堆数据到一台机器上做数据分析,由于涉及到数据库比较,数据也不大不小的,要手工一个一倒腾真是累的半死,于是弄了个脚本 实现功能,根据指定文件下的数据库文件命令格式, str=1 ...
- mysql批量写入100万数据_Mysql数据库实践操作之————批量插入数据(100万级别的数据)-阿里云开发者社区...
第一种方法:使用insert into 插入 从Redis每次获取100条数据,根据条件去插入到Mysql数据库中: 条件: 如果当前队列中的值大于1000条,则会自动的条用该方法,该方法每次获取从队 ...
- MySQL批量插入1000w条数据
一.概述 在一些实际的测试.运维过程中,往往需要向数据库插入大量数据,利用存储过程是一个不错的选择 本次采用MySQL5.7,模拟实际批量插入1000w条随机数据 二.创建库 mysql -uroot ...
- MySQL批量删除所有重复数据只保留一条
-- 1.创建数据库及t_user表 CREATE DATABASE IF NOT EXISTS `test` DEFAULT CHARACTER SET utf8;USE `test`;DROP T ...
- vs2019 更新安装错误_本月Windows 10累积更新再出BUG:安装时跳出错误代码
在本月的补丁星期二活动日中,微软为所有支持的 Windows 10 系统带来了新一轮的累积更新.和以往一样,本次发布的 KB4566782 和 KB4565351 两个累积更新又出现了新的 BUG. ...
- mysql命令行批量添加数据_mysql命令行批量插入100条数据命令
先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...
- mysql一次读取500条数据_mysql批量插入500条数据
表格结构如下 需求name和password字段,生成如下格式: 总共批量生成500个. 解决思路:可以用mysql 存储过程 如果linux环境下可以用shell 我们先测试第一种,用存储过程.DE ...
最新文章
- 利用PHP实现定时任务,利用php 实现定时任务简单实现 代码
- [转]SupSite页面文件与模块关系说明
- Swift - 可编辑表格样例(可直接编辑单元格中内容、移动删除单元格)
- 次方求模 http://acm.nyist.net/JudgeOnline/problem.php?pid=102
- java mysql报表T加1_MySQL报错: java.sql.SQLException: Column count doesn't match value count at row 1...
- 【转载】Ubuntu终端常用的快捷键
- c++并发编程之原子操作的实现原理
- java 拦截器_Spring的春天来啦——百战Java课程更新(2019.09.06)
- 学完文本知识,我就直接看懂图片了!
- VS2010新建Web网站与新建Web应用程序的区别
- python3扫雷代码_python3 命令行 扫雷
- 吴陆 java,成年人的世界,崩溃无声。
- linux集群启动脚本,Hadoop2.2.0集群启动和停止Shell脚本
- 【To Do】LeetCode 28. Implement strStr() 和KMP算法
- C++编程练习(14)-------“单例模式”的实现
- RDS数据库全量恢复方案
- 驱动外挂的原理及检测手段(自瞄篇)
- 关于DEV-c++ 运行窗口闪退的解决办法
- matlab 秩和检验,多个独立样本比较的秩和检验(Kruskal-Wallis H)
- 解决win10笔记本电脑无法睡眠只是黑屏问题的方法
热门文章
- 如何将IIS6服务器的网站批量迁移到IIS7中
- 厦大计算机数据结构期末试卷,2019厦门大学875数据结构与操作系统考试范围(大纲)和参考书目...
- java一个类添加多个接口_Java的一个类可以实现多个接口。
- 使用iTextSharp 导出PDF 详解(转)
- 一文让你读懂——什么是1G,2G,3G,4G,5G
- 数据结构例程——二叉树的构造
- input同时调起相机和相册,踩坑笔记
- matlab语音去除白噪声_基于的MATLAB的语音加噪去噪处理
- 中国版“苹果”,小米将走向国际市场!
- TVS二极管,您不知道的都在这里