仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 731|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之存眷SQL2005中SSIS中的并行实行属性

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对于update操作,只需要把event中的旧行和新行值对调即可。sql2005|实行调剂上面属功能影响在运转时代的并行性1.MaxConcurrentExecutables属性
这是包的属性,它界说有几个义务能被同时运转
假如值为-1的话就意味着同时能够运转的义务数为以后处置器的个数加上2
当超线程被翻开的时分,它是逻辑处置器的个数
但在我的一个小的测试中,我翻开大概封闭超线程,并没有分明的差别(小于5%),我十分愿意看到你有更好的意见
2.EngineThreads属性
这是数据流义务的一个属性,它界说有几个事情线程在引擎调剂时创建
必要注重的这是一个非强迫属性,只是用于提醒引擎能够发生这么多事情线程,但并非必定要发生这么多
因而,当你事后晓得分歧组件在统一线程大概发生逝世锁时,我们能够创建更多的线程,好比写,源数据取得、方针数据取得都能够处于分歧的线程
固然,某些组件(如排序和兼并)也有大概在事情时创建本人办理的线程来处置

3.MaxConcurrent
这是ForEachLoop组件的一个属性,意味着有几个轮回实例能并交运行

来自英文:http://sqljunkies.com/WebLog/ashvinis/archive/2005/03/29/9825.aspx
我们只需要把binlog文件反向执行,每个操作都执行逆操作即可。当然也不是所有的event都反转。Table_mapevent必须还是在Rows_log_event每个操作之前。
小女巫 该用户已被删除
沙发
发表于 2015-1-19 09:34:25 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
小妖女 该用户已被删除
板凳
发表于 2015-1-24 14:23:24 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
海妖 该用户已被删除
地板
发表于 2015-2-1 16:58:37 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-7 10:24:39 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
深爱那片海 该用户已被删除
6#
发表于 2015-2-21 18:43:35 | 只看该作者
入门没那么困难,精通没那么容易
金色的骷髅 该用户已被删除
7#
发表于 2015-3-13 09:10:16 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
8#
发表于 2015-3-20 18:56:08 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表