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è)置與控制
主站蜘蛛池模板: 久久不卡精品| 中文字幕亚洲另类天堂| 亚洲av综合网| 日韩av高清无码一区二区三区| 一级毛片免费播放视频| 国产在线八区| 亚洲第一页在线观看| 欧美成人在线免费| 日韩a级毛片| 2022国产无码在线| 国模视频一区二区| 综合色天天| 国产h视频在线观看视频| 日韩小视频网站hq| 日韩无码白| 久操线在视频在线观看| 2022国产91精品久久久久久| 欧美激情首页| 亚洲91精品视频| 亚洲精品国产乱码不卡| 日本在线免费网站| 欧美专区日韩专区| 国产成人综合欧美精品久久| 午夜国产理论| 亚洲 欧美 偷自乱 图片| 日韩高清中文字幕| www.亚洲国产| 丰满人妻一区二区三区视频| 欧美日韩中文字幕在线| 色网站免费在线观看| 欧美色图第一页| 国产精品入口麻豆| 99九九成人免费视频精品 | 国产在线高清一级毛片| 色屁屁一区二区三区视频国产| 亚洲国产av无码综合原创国产| 色婷婷在线影院| 亚洲伊人天堂| 国产剧情一区二区| 91国内在线观看| 在线观看欧美国产| 国产精品无码久久久久AV| 色综合久久综合网| 精品福利网| 九色视频线上播放| 极品私人尤物在线精品首页| 亚洲黄网在线| 在线视频亚洲欧美| 在线另类稀缺国产呦| 亚洲AⅤ无码国产精品| 亚洲中文久久精品无玛 | 国产午夜无码专区喷水| 91无码网站| 国产一区成人| 自拍偷拍欧美| 国产丝袜第一页| 就去吻亚洲精品国产欧美| 国产成人av一区二区三区| 精品视频一区二区观看| 在线毛片免费| 97精品国产高清久久久久蜜芽| 日韩人妻无码制服丝袜视频| 亚洲精品麻豆| 国产毛片久久国产| 大香伊人久久| 91探花国产综合在线精品| 热伊人99re久久精品最新地| 婷婷综合亚洲| 亚洲成人网在线播放| 国产日本欧美亚洲精品视| 成人噜噜噜视频在线观看| 久久久久免费看成人影片| 欧美激情第一欧美在线| 91精品网站| 毛片久久久| 国产剧情一区二区| 国产h视频在线观看视频| 亚洲无码在线午夜电影| 国产午夜福利亚洲第一| 亚洲欧洲日韩国产综合在线二区| 在线国产你懂的| 无码精油按摩潮喷在线播放|