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条件(以前测试为少敲几个字母一直不习惯加.....)

相关推荐
万事大吉CC1 小时前
mysql单表查询·3
数据库·mysql
bin91532 小时前
【EXCEL数据处理】000010 案列 EXCEL文本型和常规型转换。使用的软件是微软的Excel操作的。处理数据的目的是让数据更直观的显示出来,方便查看。
大数据·数据库·信息可视化·数据挖掘·数据分析·excel·数据可视化
Miqiuha2 小时前
lock_guard和unique_lock学习总结
java·数据库·学习
一 乐3 小时前
学籍管理平台|在线学籍管理平台系统|基于Springboot+VUE的在线学籍管理平台系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
Java探秘者7 小时前
Maven下载、安装与环境配置详解:从零开始搭建高效Java开发环境
java·开发语言·数据库·spring boot·spring cloud·maven·idea
2301_786964367 小时前
3、练习常用的HBase Shell命令+HBase 常用的Java API 及应用实例
java·大数据·数据库·分布式·hbase
苹果醋37 小时前
大模型实战--FastChat一行代码实现部署和各个组件详解
java·运维·spring boot·mysql·nginx
阿维的博客日记8 小时前
图文并茂解释水平分表,垂直分表,水平分库,垂直分库
数据库·分库分表
wrx繁星点点9 小时前
事务的四大特性(ACID)
java·开发语言·数据库
小小娥子9 小时前
Redis的基础认识与在ubuntu上的安装教程
java·数据库·redis·缓存