社区
MS-SQL Server
帖子详情
SQL 执行效率
buttlyfly
2008-03-28 01:36:10
要按条件更新一个表的某个字段
两种写法那个效率快些?
第一种:
UPDATE
A
SET
A.a = case when 条件(1) then 1 else A.a end
from
表 A
第二种:
UPDATE
A
SET
A.a = 1
from
表 A
where
条件(1)
...全文
69
9
打赏
收藏
SQL 执行效率
要按条件更新一个表的某个字段 两种写法那个效率快些? 第一种: UPDATE A SET A.a = case when 条件(1) then 1 else A.a end from 表 A 第二种: UPDATE A SET A.a = 1 from 表 A where 条件(1)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ojuju10
2008-03-28
打赏
举报
回复
2种写法是有区别的
第一种是更新所有表,第二种只更新筛选出来的记录
hui_hui_2007
2008-03-28
打赏
举报
回复
第二种呀。可以看下执行计划
wangdehao
2008-03-28
打赏
举报
回复
2
可以用上索引
wpeng8218
2008-03-28
打赏
举报
回复
效率上来说第二种好些,如果数据量小的话没什么差异。第一种需要遍历整个表进行更新检索,第二中只对筛选出来的记录进行更新哈!
buttlyfly
2008-03-28
打赏
举报
回复
写法?是不是说效率差不多
具体情况? 看数据量的大小吗
ojuju10
2008-03-28
打赏
举报
回复
[Quote=引用 2 楼 buttlyfly 的回复:]
引用 1 楼 liangCK 的回复:
2
---------------------------
能说明一下理由吗?
详细一点
[/Quote]
-----------
第2种好,应该第一种是更新了一个表所有的记录
而第二种,只更新了满足where后面筛选条件的部分记录
所以第二种好
ojuju10
2008-03-28
打赏
举报
回复
写法上都差不多,看具体情况和自己的习惯把
buttlyfly
2008-03-28
打赏
举报
回复
[Quote=引用 1 楼 liangCK 的回复:]
2
[/Quote]
---------------------------
能说明一下理由吗?
详细一点
liangCK
2008-03-28
打赏
举报
回复
2
性能测试分析【慢
SQL
分析】慢日志设置+慢
SQL
分析工具
第五章:慢
sql
分析工具 1、慢
sql
提取-my
sql
dumpslow工具-使用方法 2、慢
sql
提取-my
sql
dumpslow工具-操作实战 3、慢
sql
的
执行
计划分析-explain分析-
执行
计划结果说明 4、慢
sql
的
执行
计划分析-explain分析-索引介绍+...
如何分析
sql
执行
效率
如何定位慢查询和如何分析
SQl
执行
效率
1 定位慢
SQL
在开发中,经常会遇到一个接口返回数据的等待时间过长,这时候我们就需要查看是否因为慢
sql
导致, 定位慢
SQL
有如下两种解决方案: 1.查看慢查询日志确定...
oracle如何查看
sql
执行
效率
,Oracle中
SQL
语句
执行
效率
问题的查找与解决
Oracle中语句
执行
效率
问题的查找与解决:一、识别占用资源较多的语句的方法(4种方法)1.测试组和最终用户反馈的与反应缓慢有关的问题。2.利用V_$
SQL
AREA视图提供了
执行
的细节。(
执行
、读取磁盘和读取缓冲区的次数)• ...
mybatisPlus之
sql
执行
效率
插件(性能分析插件)
**介绍:**可以通过配置
sql
执行
效率
插件来得出每个
sql
的
执行
效率
该插件使用前 需要将环境改为dev(开发环境)或者test(测试环境) 步骤 1.注入
sql
执行
效率
插件 //
Sql
执行
效率
插件 @Bean @Profile({"dev","test"}) //...
my
sql
查看
sql
执行
效率
_检测my
sql
中
sql
语句的
效率
1.通过查询日志启动My
sql
时加参数--log-slow-queries来记录...slow log 是 My
SQL
根据
SQL
语句的
执行
时间设定,写入的一个文件,用于分析
执行
较慢的语句。只要在 my.cnf 文件中配置好:log-slow-queries = [slow...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章