999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SESSION用bulk方式有講究

2017-03-11 01:58:41
網(wǎng)絡(luò)安全和信息化 2017年11期
關(guān)鍵詞:設(shè)置數(shù)據(jù)庫(kù)

Informatica PowerCenter是數(shù)據(jù)中心ETL設(shè)計(jì)開發(fā)主要的工具,能夠方便地從異構(gòu)的已有系統(tǒng)和數(shù)據(jù)源中抽取數(shù)據(jù),用來建立、部署、管理企業(yè)的數(shù)據(jù)倉(cāng)庫(kù),從而幫助企業(yè)做出快速、正確的決策。

Informatica對(duì)目標(biāo)表的加載方式有normal和bulk兩種加載方式(一般情況下采用normal加載方式即可)。bulk方式是Informatica提供的一種高性能的load數(shù)據(jù)方式,它利用數(shù)據(jù)庫(kù)底層機(jī)制,依靠調(diào)用數(shù)據(jù)庫(kù)本身提供的Utility來進(jìn)行數(shù)據(jù)的加載。但是在有些情況下不能采用bulk方式加載,下面介紹筆者在開發(fā)工作中采用bulk方式出現(xiàn)的問題。

故障現(xiàn)象

抽取的字段有大字段數(shù)據(jù)類型,比如CLOB,如果不是最后一列,采用bulk加載方式導(dǎo)致抽取失敗。例如:執(zhí)行物資主題S_M_DW_MT_DW_MT_DISCUSSIONS_THREAD任務(wù),運(yùn)行后發(fā)生錯(cuò)誤,查看SESSION日 志,Database errors occurred:ORA-39778:the parallel load option is not allowed when loading lob columns。

有主鍵、索引、大數(shù)據(jù)量情況下采用bulk加載方式,抽取效率會(huì)很低。例如:執(zhí)行設(shè)備主題S_M_DW_EQP_DW_EQP_ASSET_ACTIVITY_INIT任務(wù),設(shè)置加載方式為bulk,運(yùn)行后查看SESSION日志,耗時(shí)較大。

處理過程

根據(jù)SESSION日志提示可知,此加載方式不允許加載lob列,故將SESSION目標(biāo)表的加載方式更改為normal,重 新 執(zhí)行任務(wù),查看SESSION日志,任務(wù)執(zhí)行成功,數(shù)據(jù)正常。

將加載方式更改為normal重新運(yùn)行任務(wù),查看SESSION日志,性能得到很大提高。

原因分析

bulk方式加載時(shí),Informatica調(diào)用Utility進(jìn)行加載,此方式將繞過數(shù)據(jù)庫(kù)的 log記錄,以此來提高數(shù)據(jù)庫(kù)加載性能。bulk方式主要是進(jìn)行大數(shù)據(jù)量Insert的操作時(shí)選用,換句話說就是不做Update。當(dāng)設(shè)置了這個(gè)選項(xiàng)后,Informatica Sever實(shí)際是調(diào)用了數(shù)據(jù)庫(kù)的bulk Utility并忽略log進(jìn)行加載的。所以在這兒對(duì)bulk方式也可進(jìn)行調(diào)優(yōu)設(shè)置,這就是需要調(diào)整的“事務(wù)提交數(shù)” 了。Commit Interval的默認(rèn)值是10000。所以,可以調(diào)大這個(gè) 值,以減少事務(wù)數(shù)(Bulk Load Transaction),提升性能。因?yàn)閎ulk方式只能用來做Insert操作。如果需要Update操作,在Session的Treat source rows as的設(shè)置上需要設(shè)置成Data Driven,當(dāng)同時(shí)選擇了兩種設(shè)置,會(huì)有什么結(jié)果呢?如果同時(shí)設(shè)置了Data Driven和bulk模式, PowerCenter Sever將自動(dòng)切換采用normal方式進(jìn)行加載。

經(jīng)驗(yàn)總結(jié)

在日常的開發(fā)中,bulk只在某些情況下可達(dá)到調(diào)優(yōu)的效果,如果使用不當(dāng),會(huì)造成不必要的麻煩。因此,如果沒有特定的需要Informatica性能調(diào)優(yōu)情況下,可將目標(biāo)表加載方式默認(rèn)設(shè)置為normal。 在Informatica PowerCenter Workflow Manger點(diǎn)擊Tools→Option→切換到 Miscellaneous,將 Target Load Type設(shè)置為normal即可。

在以下情況是不可使用bulk加載方式:

如果有大字段,像CLOB、BLOB類型,必須是數(shù)據(jù)表中最后一列,才可使用bulk加載方式,否則不能使用。

定義主鍵、外鍵、索引的情況下,bulk加載方式對(duì)于大數(shù)據(jù)量情況下抽取的效率反而會(huì)降低,而且只能做insert操作。

猜你喜歡
設(shè)置數(shù)據(jù)庫(kù)
中隊(duì)崗位該如何設(shè)置
7招教你手動(dòng)設(shè)置參數(shù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
艦船人員編制的設(shè)置與控制
主站蜘蛛池模板: 成人午夜网址| 亚洲h视频在线| 99视频在线看| 国产欧美在线视频免费| 成年女人18毛片毛片免费| 亚洲成a人片7777| 欧美日韩亚洲综合在线观看| 性做久久久久久久免费看| www.狠狠| 欧美中文字幕一区二区三区| 午夜毛片免费观看视频 | 久久狠狠色噜噜狠狠狠狠97视色 | 97se亚洲综合| 91久久夜色精品国产网站| 久久综合色播五月男人的天堂| 亚洲精品不卡午夜精品| 国产麻豆精品久久一二三| 女人18一级毛片免费观看| 丁香亚洲综合五月天婷婷| 国产精品无码影视久久久久久久| 福利视频久久| 99爱在线| 久热re国产手机在线观看| 亚洲精品制服丝袜二区| 亚洲欧洲天堂色AV| 色AV色 综合网站| 国产三级韩国三级理| 欧美亚洲国产日韩电影在线| 精品国产亚洲人成在线| 国产在线观看一区精品| WWW丫丫国产成人精品| 亚洲AⅤ无码日韩AV无码网站| 污污网站在线观看| 国产菊爆视频在线观看| 欧美日韩免费| 麻豆国产精品一二三在线观看| 欧美啪啪网| 丰满人妻久久中文字幕| 丁香六月综合网| 中文字幕第1页在线播| 91久久精品国产| 免费一级成人毛片| 免费欧美一级| 四虎国产在线观看| 中文字幕免费在线视频| 午夜精品区| 亚洲婷婷六月| 国产视频一区二区在线观看| 国产精品流白浆在线观看| 亚洲第一区在线| 成年人视频一区二区| 国产91精品久久| 久久人搡人人玩人妻精品一| 一本大道视频精品人妻 | 亚洲男人的天堂久久香蕉网| 熟妇人妻无乱码中文字幕真矢织江 | 欧美区国产区| 欧美成人一级| jizz国产在线| 99这里精品| 成人a免费α片在线视频网站| 国产精品yjizz视频网一二区| yjizz国产在线视频网| 国产99视频精品免费观看9e| 国产夜色视频| 91精品在线视频观看| 粗大猛烈进出高潮视频无码| 国产毛片片精品天天看视频| 91无码人妻精品一区| 国产a v无码专区亚洲av| 午夜福利免费视频| 久久香蕉国产线看观看精品蕉| 亚洲综合色区在线播放2019| 性欧美久久| 5555国产在线观看| 亚洲国产欧洲精品路线久久| 国产欧美日韩资源在线观看| 免费全部高H视频无码无遮掩| 色视频国产| 久久精品人人做人人爽电影蜜月 | 国产幂在线无码精品| 国产在线高清一级毛片|