相同条件下insert和update一条记录那个速度快?

jockcivil 2003-11-27 02:17:21
在操作数据库时相同条件下insert和update一条记录那个速度快?
...全文
1042 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jockcivil 2003-11-28
  • 打赏
  • 举报
回复
有更确切的答案吗?要有理论基础的。
gmlxf 2003-11-28
  • 打赏
  • 举报
回复
ctrl + l
查看执行计划。
gmlxf 2003-11-28
  • 打赏
  • 举报
回复
update 首先需要查询

insert 快!
viiqii 2003-11-28
  • 打赏
  • 举报
回复
应该是insert更快吧!
Benq6678 2003-11-28
  • 打赏
  • 举报
回复
可以在缓存中读取两个临时表,就知道update要建立两个临时表,insert直接进行操作,update等于先delete再insert
showmetoyou 2003-11-27
  • 打赏
  • 举报
回复
我不知道大家是怎么得出结论的!我过的试验的结果是INSERT基本不占用CPU(0)!但DUURTION(持续时间)40!UPDATE占有CPU(10)!但DUURTION(持续时间)只有(10)!所以我认为UPDATE快!实验做法:一个基本表。一个字段!INSERT一个字符!UPDATE一个字符!要不信!大家试试!
wzh1215 2003-11-27
  • 打赏
  • 举报
回复
insert 更快!
绿树林 2003-11-27
  • 打赏
  • 举报
回复
这要看你的表是否有聚簇索引,如没有我认为还是update快。
pengdali 2003-11-27
  • 打赏
  • 举报
回复
update等于先delete再insert
txlicenhe 2003-11-27
  • 打赏
  • 举报
回复
也许insert会更快
pengdali 2003-11-27
  • 打赏
  • 举报
回复
insert

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧