做ETL抽取的时候,会锁数据源的库表吗?

halhalhal 2009-09-28 06:57:28
今天客户说自己的业务系统崩溃了 - -
说是因为半夜ETL抽数据时,怎么着把数据源的数据库给锁住了,后来ETL没有成功,就把业务系统给弄死了,我听的觉得好奇怪啊,没遇见过这种情况啊,按说抽数据只是读操作,会锁数据源表吗?
如果ETL没有成功,假如进入了一个死循环,一直在跑,是不是会将数据源的业务系统弄崩溃呢?

请教各位有没有类似经历呢?谢谢~
...全文
521 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
heisei1984 2010-07-12
  • 打赏
  • 举报
回复
数据量过大,同时发生抽取一张表的任务过多会导致数据库deadlock
lament_gates 2010-07-06
  • 打赏
  • 举报
回复
不会的,抽数据都是抽历史数据,锁也是锁历史数据,不会影响你生产库的。
Me_online 2010-07-06
  • 打赏
  • 举报
回复
不论什么数据库系统,也不论什么软件,也不论锁不锁,首先这个结构设计就有问题。一个大的ETL 通常根本不直接读取源数据,而是读取源数据的Snapshot。
adanssxz 2010-06-22
  • 打赏
  • 举报
回复
应该不会的。。。楼主你们是从表抽取到文件吗?
chenlong9610 2010-06-13
  • 打赏
  • 举报
回复
顶一下!
taoyilovetaozy 2010-04-09
  • 打赏
  • 举报
回复
在DB2中锁表是经常出现的,尤其是8.2的版本,最好不要直接去数据源库中直接去抽取,卸成文件比较好,对文件的装载,这样不会影响生产系统。
《多平台异构数据库复制技术研究》可以探讨,我也实施了一个类似的项目,taoyi518@gmail.com
zhaojianmi1 2010-04-09
  • 打赏
  • 举报
回复
是不是深夜还有业务发生,和ETL任务冲突,造成死锁
建议查看有没有相关索引,对ETL过程进行了优化
zswangg 2010-04-08
  • 打赏
  • 举报
回复
不会.
npabc 2010-03-30
  • 打赏
  • 举报
回复
资源不够用!
fb777 2010-03-15
  • 打赏
  • 举报
回复
只有可能是资源不够用!
yuecn123 2010-03-14
  • 打赏
  • 举报
回复
应该不会啦
innovate911 2010-03-13
  • 打赏
  • 举报
回复
如果你抽取的数据量很大,而且当时还在做业务的话,可能会抢IO资源,导致其他应用没法跟你抢资源。所以这个瓶颈并非数据库原因,不是锁表造成。
luyi6101 2010-03-11
  • 打赏
  • 举报
回复
也有可能,你select的数据过大,引起系统资源不够,造成业务系统崩溃
chyf212 2010-03-10
  • 打赏
  • 举报
回复
要具体问题具体分析,

而且重要的一点是要看什么数据库了

像INFORMIX,DB2都会有锁表的情况出现
faxianzhu 2010-03-09
  • 打赏
  • 举报
回复
大家好,感谢您在百忙之中给予我的关注,再次谢谢!
由于我最近需要搞一个设计,题目就是 《多平台异构数据库复制技术研究》 我在网上找了很多资料,找到的都只有论文,基本上没有关于这设计的源代码,所以我来到这里请大家帮忙, 如果有那位高手有或者会写关于我这个题目的源代码请联系我! 也可以直接加QQ493991609再详谈! 代价好说!
sdhzsn 2010-03-09
  • 打赏
  • 举报
回复
dddddddddddddddddddddddddddddddddddddddddddddd
Zero2One 2010-03-09
  • 打赏
  • 举报
回复
支持楼上回答,DB2有可能会锁表。
但是一般做etl的时候都是深夜,会有相应的时间戳去取数据,锁机制应该会是最低的,不应该锁表才对。
或渊在田 2010-03-04
  • 打赏
  • 举报
回复
锁不锁需要看业务系统采用的是什么样的数据库系统。oracle读数据从来都不锁表的
pxboy 2009-10-04
  • 打赏
  • 举报
回复
锁不锁要看有没有必要,这样的贴就算好贴,说明论坛实在是没有质量
sxchen999 2009-10-01
  • 打赏
  • 举报
回复
应该不会。分析一下其他原因
加载更多回复(2)

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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