於是我們開始懷疑是不是oracle執行計畫出現了問題,我們使用了oracle 10053事件來跟蹤。
alter session set max_dump_file_size = unlimited;
alter session set tracefile_identifier='10053_customer';
alter session set events '10053 trace name context forever, level 1';
declare
oi_return number;
begin
prc_e_customer('19700101','20370101',oi_return);
end;
執行後找到相應的10053_customer trace檔案。分析後發現果然是執行計畫有問題。找到了問題的根因。oracle自主選擇執行計畫並未使用索引等資訊。
由於oracle自主選擇執行計畫出現了偏差,我們需要對相關表進行表分析,促使oracle選擇更優的執行計畫
使用如下指令碼對customer資料同步使用到的表進行了分析:
begin
dbms_stats.gather_table_stats(ownname => 'lbi_ods',
tabname => 't_o_customer',
estimate_percent => 100,
no_invalidate => false,--立馬生效
degree => 8,
cascade => true);
end;
1 大資料的概述
1.列舉hadoop生態的各個元件及其功能 以及各個元件之間的相互關係,以圖呈現並加以文字描述。生態系統,顧名思義就是很多元件組成的乙個生態鏈,經過多年的發展,hadoop生態系統不斷完善和成熟,目前已經包括了多個子專案,除了核心的hdfs和mapreduce以外,hadoop生態系統還包括要zoo...
1 大資料概述
大資料時代的三種標誌 大資料,雲計算,物聯網。雲計算概念 通過網路以服務的方式為使用者提供非常廉價的it資源。雲計算通俗點講就是把以前需要本地處理器計算的任務交到了遠端伺服器上去做。幾個雲計算的應用例項 第二是網頁遊戲。這其實也是一種雲計算應用,把以前需要在本地安裝的客戶端放到了網頁上,通過基於網頁...
1 大資料概述
1.借鑑網圖 2.兩者的各方面比較 1 spark對標於hadoop中的計算模組mr,但是速度和效率比mr要快得多 2 spark沒有提供檔案管理系統,所以,它必須和其他的分布式檔案系統進行整合才能運作,它只是乙個計算分析框架,專門用來對分布式儲存的資料進行計算處理,它本身並不能儲存資料 3 spa...