mysql中update更新时加条件和不加条件速度对比

测试时有时需要执行更新操作,想知道大量数据update时加where条件和不加where条件速度差异如何,正好有条件测试,记录一下。

数据:9张表,每张表300w条数据

一、对9张表进行单字段更新时不加条件(如:update table set v1='aaaa';),用时1073秒

二、对9张表进行单字段更新时加where条件(如:update table set v1='aaaa' where id<=3000000;),用时269秒

可以看出加where条件更新速度更快,以后测试时还是要加where条件(以前测试为少敲几个字母一直不习惯加.....)

相关推荐
李慕婉学姐40 分钟前
Springboot智慧旅游管理系统6w63eon8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·旅游
爱吃猫的鱼星2 小时前
SQL 分类
数据库·oracle
数数科技的数据干货3 小时前
从爆款到厂牌:解读游戏工业化的业务持续增长道路
运维·数据库·人工智能
熊猫在哪3 小时前
macos安装mysql
数据库·mysql·macos
q***46523 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
不光头强6 小时前
Spring框架的事务管理
数据库·spring·oracle
百***92028 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
q***76668 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
信仰_2739932438 小时前
Redis红锁
数据库·redis·缓存
人间打气筒(Ada)9 小时前
Centos7 搭建hadoop2.7.2、hbase伪分布式集群
数据库·分布式·hbase