1. 1百万的测试数据的生成

declare @index int;
  begin
  set @index=0;
  while @index<1000000
  begin
  insert into teptable values(@index,STR(@index)+'name',str(@index)+'appname');
  set @index=@index+1;
  end
  end

2. merge into   sql 更新语句

-- 同库数据更新
merge into teptable1 as  t1
using teptable1 as  t2
on t1.id=t2.id
when matched then
update set t1.name=t2.appname
when not matched then
insert
values (t2.id,t2.name,t2.appname);

-- 跨库数据更新

merge into buckinsert.dbo.teptable1 as  t1
using userinfo.dbo.teptable as  t2
on t1.id=t2.id
when matched then
update set t1.appname=t2.appname+'demo aaa'
when not matched then
insert
values (t2.id,t2.name,t2.appname);

以上sql 分为跨库与同库之分

3. update  批量语句 sql

update  a set name = b.appname+'ssss' from teptable1 a,teptable1 b
where a.id =b.id

4. 生成的执行任务的截图

a. 使用update 的任务截图

b. merge into 的任务截图 跨库

5. 以上为测试以及sql 任务执行的图形,从中我们可以比较出一些性能上的差异

具体的一些显示的一些术语大家可以去网上搜索。

同时附上同库的任务截图

接上图

最新文章

  1. 1、Android Bitmap详细介绍
  2. vijos1144(小胖守皇宫)
  3. 6x12了快2个月,累的不行……
  4. CCControlSlider和CCControlStepper用法
  5. php封装redis负载均衡类
  6. 我是如何开发一个连锁企业的信息系统的,NO.1
  7. OSCache缓存框架介绍
  8. Chapter 1 First Sight——33
  9. 解决发http get请求的时候不成功,出现android.os.NetworkOnMainThreadException的异常
  10. Kanzi 倒影效果制作
  11. JBoss启动项目报错
  12. 炎黄流程中改流程节点颜色的js
  13. UI自动化(四)css样式
  14. HTML学习总结(作业五)
  15. py库: Tesseract-OCR(图像文字识别)
  16. 据库分库分表(sharding)系列(一) 拆分实施策略和示例演示
  17. Django From组件 fields widgets
  18. [转帖]Oracle字符集的查看与修改 --- 还未尝试 找个周六 试试.
  19. pyDay13
  20. sqlite性能优化

热门文章

  1. 20170528xlVBA凑数一例
  2. 4-12 如何搜索API
  3. 在 Confluence 6 中的 Jira 设置
  4. CF-500div2-A/B/C
  5. mysql创建索引-----高性能(五)
  6. spi signal analyze using logic analyzer
  7. ADO SQL delete 日期条件参数
  8. windows10自动登陆
  9. L1-010 比较大小
  10. 玩转X-CTR100 l STM32F4 l 红外遥控接收