freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle高級(jí)技術(shù)之大數(shù)據(jù)處理70-資料下載頁

2025-02-16 14:58本頁面
  

【正文】 貸款本金的統(tǒng)計(jì)物化視圖? SQL查詢的實(shí)例化? 物化視圖可以設(shè)置成查詢重寫功能? 刷新類型 : CompleteorFast ForceorNever? 刷新模式 : Manual Automated(同步或異步 )查詢重寫概述? 查詢物化視圖,而不是基表,將極大提高查詢統(tǒng)計(jì)性能。? 查詢重寫功能對(duì)應(yīng)用透明。不需要特殊權(quán)限。? 查詢重寫 與大小寫無關(guān) 不支持子查詢物化視圖創(chuàng)建例SQL CREATE MATERIALIZED VIEW sales_summary 2 TABLESPACE users 3 PARALLEL (DEGREE 4) 4 BUILD IMMEDIATE 5 ENABLE QUERY REWRITE 6 AS 7 SELECT , 8 SUM (), 8 SUM () 9 FROM sales s, products p 10 WHERE = 11 GROUP BY 。 物化視圖創(chuàng)建和查詢重寫例SQL SELECT ,SUM (), 2 SUM () 3 FROM sales s, products p 4 WHERE = 5 GROUP BY 。 SQL select operation, object_name 2 from v$sql_plan 3 where object_name like 39。SALES%39。OPERATION NAME SELECT STATEMENTTABLE ACCESS SALES_SUMMARY報(bào)表優(yōu)化的基本思路 ? 以報(bào)表為單位,分析現(xiàn)有報(bào)表的 SQL語句??偨Y(jié)統(tǒng)計(jì)運(yùn)算 SQL的共同規(guī)律,作為設(shè)計(jì)物化視圖的考慮對(duì)象。 ? 定義相應(yīng)的物化視圖。包括 SQL查詢語句的編寫,刷新方式的確定等 ? 評(píng)價(jià)原有統(tǒng)計(jì)運(yùn)算 SQL語句的執(zhí)行計(jì)劃,是否被 Oracle查詢重寫到相應(yīng)的物化視圖 ? 評(píng)價(jià)如何在物化視圖上創(chuàng)建索引 ? 評(píng)估所有物化視圖數(shù)據(jù)和索引的空間消耗情況,從而確定物化視圖數(shù)據(jù)和索引表空間的容量 報(bào)表優(yōu)化示例 ? 現(xiàn)有統(tǒng)計(jì)運(yùn)算語句SELECT , , sum()/100,sum()/100 ))/100FROM , WHERE(=) AND (( ( ) = 39。239。 OR 39。ALL39。=39。239。 ) AND ( ( ) = 39。ALL39。 OR 39。ALL39。= 39。ALL39。 ) AND ( ( ) = 39。20230139。 AND ( ) = 39。20230139。 ))GROUP BY , 報(bào)表優(yōu)化示例 ? 物化視圖定義 CREATE MATERIALIZED VIEW MV_01TABLESPACE TS_TAB_DYNPARALLEL (DEGREE 2)BUILD IMMEDIATEREFRESH COMPLETE ON DEMANDENABLE QUERY REWRITEASSELECT , , , , , sum(), sum()FROM , WHERE ( = )GROUP BY , , , , 報(bào)表優(yōu)化示例 ? TABLESPACE TS_TAB_DYN: 物化視圖 MV_01存放的表空間。建議為物化視圖單獨(dú)設(shè)立表空間? PARALLEL (DEGREE 2): 并行度設(shè)計(jì)為 2(與目前的 CPU個(gè)數(shù)相等) ? BUILD IMMEDIATE: 創(chuàng)建 MV_01的同時(shí),產(chǎn)生匯總數(shù)據(jù) ? REFRESH COMPLETE ON DEMAND: 完全刷新 ? ENABLE QUERY REWRITE: 啟動(dòng)查詢語句重寫功能 報(bào)表優(yōu)化示例 ? SELECT短語應(yīng)包含的字段 原 SELECT語句的所有非統(tǒng)計(jì)運(yùn)算字段。 , , 原 SELECT語句中所有查詢條件涉及到的字段。如: , , , 原子化( Primitive) 的統(tǒng)計(jì)運(yùn)算字段。即去掉表達(dá)式的統(tǒng)計(jì)運(yùn)算字段 sum(), sum(), 報(bào)表優(yōu)化示例 ? 創(chuàng)建物化視圖上的索引 create index idx_MV_01_01 on MV_01(VIP_ORGAN3) tablespace TS_IND_DYNA。 ? 物化視圖上的刷新定期執(zhí)行如下命令,可自動(dòng)進(jìn)行物化視圖的刷新exec (39。39。)。 報(bào)表優(yōu)化示例 ? 初始化參數(shù)的設(shè)置 query_rewrite_enabled: TRUE query_rewrite_integrity: STALE_TOLERATED ? 權(quán)限方面的設(shè)置 grant CREATE ANY MATERIALIZED VIEW to TS_DYNA。 grant GLOBAL QUERY REWRITE to TS_DYNA。 并行處理經(jīng)驗(yàn)介紹并行處理概述 ? Oracle并行處理技術(shù)無處不在!? 只要是大批量數(shù)據(jù)處理,就要考慮并行處理? 并行處理的先決條件大批量數(shù)據(jù)處理多 CPU( SMP), CPU利用率不高足夠的內(nèi)存I/O負(fù)載不高并發(fā)用戶少并行 SQL語句舉例 ? insert into SUM_ACCT_DCC_SAACN_P SELECT 39。2023093039。, , nvl(, 39。0139。), nvl(, 39。039。), … . … FROM sor_acct_dcc_saa_p_20230930 a left join sor_acct_dcc_saamt_p_20230930 b on = and = left join sor_acct_dcc_crcrdcrd c on = where = 39。2023093039。 1小時(shí) 30分鐘 A: 10,657,379 B: 10,548,397 C: 9,142,893 并行 SQL語句舉例 ? alter session enable parallel dml 。 insert /*+ append parallel(d,12) */into SUM_ACCT_DCC_SAACN_P d nologging SELECT /*+ parallel(a,12) parallel(b,12) parallel(c,12) */ 39。2023093039。, , nvl(, 39。0139。), nvl(, 39。039。),… … FROM sor_acct_dcc_saa_p_20230930 a left join sor_acct_dcc_saamt_p_20230930 b on = and = left join sor_acct_dcc_crcrdcrd c on = where = 39。2023093039。 16分鐘 ! 并行 SQL語句舉例 ? direct path insert、 nologging ? 并行處理技術(shù) 數(shù)據(jù)加載中的并行處理 ?在控制文件( .ctl) 中進(jìn)行參數(shù)設(shè)置?direct path loadDIRECT = TRUE? 并行處理技術(shù)PARALLEL = TRUE 統(tǒng)計(jì)信息采集效率的提高 ? (ownname=’OSS_SA_91’,tabname=’TF_B_WORKFLOW’,estimate_percent=50,degree=4,cascade=TRUE)。 /* 單表統(tǒng)計(jì)信息采集 */序號(hào) 采樣率 并行度 統(tǒng)計(jì)的記錄數(shù)統(tǒng)計(jì)時(shí)間1 100 1 2832295 00:04:2 100 8 2832295 00:02:3 100 16 2832295 00:02:4 50 8 2842306 00:00:5 10 8 2822538 00:00:6 1 8 2860300 00:00:統(tǒng)計(jì)信息采集的建議 ? 設(shè)置并行度? 只對(duì)最消耗資源 SQL語句( TopSession) 所涉及的表進(jìn)行統(tǒng)計(jì)信息采集 ? 設(shè)定采樣率參數(shù) ? 只對(duì)當(dāng)前分區(qū)數(shù)據(jù)進(jìn)行采集? 考慮 block_sample=TRUE, method_opt=‘FOR ALL INDEXED COLUMNS ’等參數(shù)? 編寫統(tǒng)計(jì)信息采集工作的腳本,并在非生產(chǎn)時(shí)間的夜間定期執(zhí)行,同時(shí)與其它后臺(tái)處理錯(cuò)開時(shí)間 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1