




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
作為甲骨文全球大會OpenWorld2012中的重要產(chǎn)品發(fā)布,新版OracleDatabase12c匯集了參會者最多的目光,LarryEllison也在開幕演講中重點介紹了12c的一些新特性。對于OracleDBA來說,雖然數(shù)據(jù)庫12c正式發(fā)布的日期還要等到明年年初,但依舊希望能夠提前了解它的一些新功能、新特性。在OpenWorld2012的技術(shù)講座環(huán)節(jié),Oracle技術(shù)大師TomKyte集中介紹了OracleDatabase12c的十二大新特性,而OracleACE總監(jiān)楊廷琨也對此進行了總結(jié),希望讓國內(nèi)DBA一睹為快。PL/SQL性能增強:類似在匿名塊中定義過程,現(xiàn)在可以通過WITH語句在SQL中定義一個函數(shù),采用這種方式可以提高SQL調(diào)用的性能。xvarc:hac2(B) }t■PL/SQLfromSQLxvarc:hac2(B) }tCroatstabletLi#4ltkyte^CDBL> 上Li#4ltkyte^CDBL> 上CDBL>丄c*#tkyte^e!DBL!=insertintd-Lvalues{'aJ:intotg丄u色*(1'}:intflit*呂Iq錄m(null}:改善Defaults:包括序列作為默認值;自增列;當明確插入NULL時指定默認值;METADATA-ONLYdefault值指的是增加一個新列時指定的默認值,和11g中的區(qū)別在于,11g的default值要求NOTNULL列。ImprovedDefaults-Def-aulttaasequence?DefaultwhennuJFinserted-IdentityType■Metadata-onlyDefaultsforNULLcolumns放寬多種數(shù)據(jù)類型長度限制:增加了VARCHAR2、NVARCHAR2和RAW類型的長度到32K,要求兼容性設(shè)置為12.0.0.0以上,且設(shè)置了初始化參數(shù)MAX_SQL_STRING_SIZE為EXTENDED,這個功能不支持CLUSTER表和索引組織表;最后這個功能并不是真正改變了VARCHAR2的限制,而是通過OUTOFLINE的CLOB實現(xiàn)。
■32kStrings1Vafichar2.MVarcliarlan-cfRawdatatypesmayheupto露kin舵毒FikeinPUSQLCampatble=12.0.0.0orhigherMax_SQL_SVin^_SizfitnrtorasettaEXTENDED;defaultisnotthisiNot若叩pi?"嗣inclu^te-redandfndexorgangedtables■WillbestoredoutoflineiLOB)turtworkjusthkeI廿ngstringstoyourprogramT0PN的語句實現(xiàn):在SELECT語句中使用“FETCHnextNrows”或者“OFFSET”,可以指定前N條或前百分之多少的記錄。#4EasyTop-Nandpaginationqueries■RowPatternMatching行模式匹配:類似分析函數(shù)的功能,可以在行間進行匹配判斷并進行計算。在SQL中新的模式匹配語句是“match_recognize”?!鯮owPatternMatchingWewpattemmatchmgclauseirtSQLcalledmafoAr_reGQgrifieMsteh_recogTiizeclmu理巨enablesusersto:”Logics旳partition丑ndorderthedatausedinmateh_recognite-Glau&e-definepaTEorn-susingregulareNprossionsyntaxover卩日tt±「nv^nsbles”theregularexpre-ssi-oni理matchedagainstasequenceofrmvs-eachpaFtarnva;riab|-eisdefinedusingrenditionsanindividualrowsandaggregates分區(qū)改進:OracleDatabase12c中對分區(qū)功能做了較多的調(diào)整,OracleACE總監(jiān)楊廷琨花了較大的篇幅對分區(qū)提升進行了解讀,其中共分成6個部分:IPartition噸Improvements 1-GlobalIridevMaintenanceforDROPandTRUNCATEpartition?Cascade-FundicnalityfcrTRUCATEandEXCHANGEpartrtian'MuliiplepartitionoperationsinasingleDDL■Onfinemov£ofapartiton-(vAthoutDBMS_RED€FINITION)?*Interval+RererencepartitioningINTERVAL-REFERENCE分區(qū):把11g的interval分區(qū)和reference分區(qū)結(jié)合,這樣主表自動增加一個分區(qū)后,所有的子表、孫子表、重孫子表、重重重???孫子表都可以自動隨著外接列新數(shù)據(jù)增加,自動創(chuàng)建新的分區(qū)。TRUNCATE和EXCHANGE分區(qū)及子分區(qū)。無論是TRUNCATE還是EXCHANGE分區(qū),在主表上執(zhí)行,都可以級聯(lián)的作用在子表、孫子表、重孫子表、重重重???孫子表上同時運行。對于TRUNCATE而言,所有表的TRUNCATE操作在同一個事務(wù)中,如果中途失敗,會回滾到命令執(zhí)行之前的狀頭。這兩個功能通過關(guān)鍵字CASCADE實現(xiàn)。在線移動分區(qū):通過MOVEONLINE關(guān)鍵字實現(xiàn)在線分區(qū)移動。在移動的過程中,對表和被移動的分區(qū)可以執(zhí)行查詢、DML語句以及分區(qū)的創(chuàng)建和維護操作。整個移動過程對應(yīng)用透明。這個功能極大的提高了整體可用性,縮短了分區(qū)維護窗口。多個分區(qū)同時操作:可以對多個分區(qū)同時進行維護操作,比如將一年的12個分區(qū)MERGE到1個新的分區(qū)中,比如將一個分區(qū)SPLIT成多個分區(qū)??梢酝ㄟ^FOR語句指定操作的每個分區(qū),對于RANGE分區(qū)而言,也可以通過TO來指定處理分區(qū)的范圍。多個分區(qū)同時操作自動并行完成。異步全局索引維護:對于非常大的分區(qū)表而言,UPDATEGLOBALINDEX不再是痛苦。Oracle可以實現(xiàn)了異步全局索引異步維護的功能,即使是幾億條記錄的全局索引,在分區(qū)維護操作,比如DROP或TRUNCATE后,仍然是VALID狀態(tài),索引不會失效,不過索引的狀態(tài)是包含OBSOLETE數(shù)據(jù),當維護操作完成,索引狀態(tài)恢復(fù)。部分本地和全局索引:Oracle的索引可以在分區(qū)級別定義。無論全局索引還是本地索引都可以在分區(qū)表的部分分區(qū)上建立,其他分區(qū)上則沒有索引。當通過索引列訪問全表數(shù)據(jù)時,Oracle通過UNIONALL實現(xiàn),一部分通過索引掃描,
另一部分通過全分區(qū)掃描。這可以減少對歷史數(shù)據(jù)的索引量,極大的增加了靈活性。Adaptiv執(zhí)行計劃:擁有學(xué)習(xí)功能的執(zhí)行計劃,Oracle會把實際運行過程中讀取到返回結(jié)果作為進一步執(zhí)行計劃判斷的輸入,因此統(tǒng)計信息不準確或查詢真正結(jié)果與計算結(jié)果不準時,可以得到更好的執(zhí)行計劃。AdaptiveExecutionPlansGoodSQLexecutionwithoutinterventionPlandeosrondeferredujitilruneimeFinald^ciEKiri血 tinrawsewhdunngexeHdUQnBaa-ftffectsofskew酣iminmEmUirnprm/ernsiiliseer■witf'LBSreports統(tǒng)計信息增強:動態(tài)統(tǒng)計信息收集增加第11層,使得動態(tài)統(tǒng)計信息收集的功能更強;增加了混合統(tǒng)計信息用以支持包含大量不同值,且個別值數(shù)據(jù)傾斜的情況;添加了數(shù)據(jù)加載過程收集統(tǒng)計信息的能力;對于臨時表增加了會話私有統(tǒng)計信息?!鯠ynamicSamplingThesegoIoekeven"WhenyoutVJrnituptaElevendynamics-amphn^is-AiUcmatc▼PerStel&nt.AutomatiGBlIyturnedUpto forparailfilquery9?臨時UNDO:將臨時段的UNDO獨立出來,放到TEMP表空間中,優(yōu)點包括:減少UNDO產(chǎn)生的數(shù)量;減少REDO產(chǎn)生的數(shù)量;在ACTIVEDATAGUARD上允許對臨時表進行DML操作。TemporaryUNDO?UNDOfort&mporarytables也rinowbemanagedinTEMP“ReducetheamountcfUMDOintrieUNDOtablespace-Betterfarretention for"rea歳■*R右Tlk轉(zhuǎn)the宿iz年oftheredi?generate-d■MowsfarDMLontamperar^tabl&sinActiveDataGuard'ALTERSYSTEM/SESSlOhSETTEMP_UNDO_ENAELED=true]fahe10?數(shù)據(jù)優(yōu)化:新增了ILM(數(shù)據(jù)生命周期管理)功能,添加了“數(shù)據(jù)庫熱圖”(Databaseheatmap),在視圖中直接看到數(shù)據(jù)的利用率,找到哪些數(shù)據(jù)是最"熱〃的數(shù)據(jù)??梢宰詣訉崿F(xiàn)數(shù)據(jù)的在線壓縮和數(shù)據(jù)分級,其中數(shù)據(jù)分級可以在線將定義時間內(nèi)的數(shù)據(jù)文件轉(zhuǎn)移到歸檔存儲,也可以將數(shù)據(jù)表定時轉(zhuǎn)移至歸檔文件。也可以實現(xiàn)在線的數(shù)據(jù)壓縮。ILM:Hot/ColdDataClassificationEnhancedInsightintoDataUsage:liEnhancedInsightintoDataUsage:liheatmap'1■BlockarrtSegmentlevelstatisi:idsnnlastResjdandlastRetainedfar5nglernianalyticsandcompliancewithcorpora!epouciies^ndregulatiEbn%Update11.應(yīng)用連續(xù)性:OracleDatabase12c之前RAC的FAILOVER只做到SESSION和SELECT級別,對于DML操作無能為力,當設(shè)置為SESSION,進行到一半的DML自動回滾;而對于SELECT,雖然FAILOVER可以不中斷查詢,但是對于DML的問題更甚之,必要要手工回滾。而OracleDatabase12c中Oracle終于支持事務(wù)的FAILOVER。
ApplicationContinuityFirstRDBM3tomaskplannedlunplannedoutagesAwlffBmhEI12c 1亠tmprav-esenduser^percenceAwlffBmhEI12c 1-ImprovesdEvedop^fprodu.tr.-:rr-.fAppiicattiontransparentwhen
usingOracle罰自凸-EnabledwithWebL^giicSei-er.PMplesoftFitfiianApvpE.5teb@l(po?EiWy)12.0raclePluggableDatabase:OraclePDB體系結(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年急診科護理理論考試含答案
- 2025屆安徽省滁州市來安中學(xué)高三二診模擬考試化學(xué)試卷含解析
- 工程類成本知識
- 護理責任組長如何管理病人
- 貴州省貴陽市云巖區(qū)第十七中學(xué)2024-2025學(xué)年九年級下學(xué)期3月階段物理試卷(含答案)
- 了解網(wǎng)絡(luò)安全
- 云南省彝良縣民族中學(xué)2025屆高三第二次調(diào)研化學(xué)試卷含解析
- 2025年學(xué)校防震應(yīng)急演練工作實施方案
- 黑龍江省綏化市安達七中2025屆高三適應(yīng)性調(diào)研考試化學(xué)試題含解析
- 廣東珠海二中、斗門一中2025屆高三第一次調(diào)研測試化學(xué)試卷含解析
- GB/T 36548-2024電化學(xué)儲能電站接入電網(wǎng)測試規(guī)程
- DZ-T+0227-2010地質(zhì)巖心鉆探規(guī)程
- 常熟、張家港、昆山、太倉市2022-2023學(xué)年七年級下學(xué)期期中道德與法治試題
- 建筑勞務(wù)用工合同范本
- 2024年湖北省中考地理生物試卷(含答案)
- 眼科手術(shù)前擴瞳
- 北師大版二年級下冊數(shù)學(xué)口算題大全帶答案
- 廣汽埃安高壓快充技術(shù)應(yīng)用介紹-2024-05-技術(shù)資料
- 《施工現(xiàn)場臨時用電安全技術(shù)規(guī)范》jgj46-2005
- π型RC/LC濾波電路-電路
- MOOC 計算機組成與CPU設(shè)計實驗-江蘇大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論