




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
RAC性能調(diào)整及配置胡天銀技術(shù)咨詢顧問甲骨文公司
內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracle調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整RAC調(diào)優(yōu)基本思路現(xiàn)象在RAC上系統(tǒng)性能不如單機(jī)節(jié)點(diǎn)解釋用top或sar看CPU的利用率,可發(fā)現(xiàn)RAC時(shí)CPU的占用率不穩(wěn)定,idle的使用率很高,用于實(shí)際計(jì)算時(shí)間反而不如一節(jié)點(diǎn)目標(biāo)提高cpu的利用率,即可達(dá)到性能線性擴(kuò)展RAC性能調(diào)優(yōu)總體原則RAC同單實(shí)例的性能分析和調(diào)優(yōu)在原理上一致。在RAC的性能分析和調(diào)優(yōu)之前,必須對(duì)單個(gè)實(shí)例的性能進(jìn)行分析和調(diào)優(yōu)。如果應(yīng)用在SMP環(huán)境下無法線性擴(kuò)展,則也無法在RAC下線性擴(kuò)展單實(shí)例上運(yùn)用的性能分析和調(diào)優(yōu)技術(shù)均適合于RAC環(huán)境,包括應(yīng)用級(jí)、數(shù)據(jù)庫(kù)級(jí)、操作系統(tǒng)級(jí)的分析和調(diào)優(yōu)。細(xì)節(jié)信息(StatsPack)RAC相關(guān)部分GloballockStatisticsGlobalCacheStatisticsCacheFusionStatisticsCR(ConsistentReadblockprocessing)Currentblock/cachefusionblockprocessingGCSandGESStatisticsRAC中要注意的WaitEventsGlobalcachecrrequestLibrarycachelockLibrarycachepinBufferbusyduetoglobalcacheGlobalcachebusyGlobalcacheopenxGlobalcacheopensGlobalcachenulltoxGlobalcachestoxGlobalcachenulltos問題總結(jié)Globalcache的活動(dòng)和性能成反比Globalcache相關(guān)events在topevent里RAC速度比單節(jié)點(diǎn)慢RAC的適用范圍適用于任何系統(tǒng),但是。。。雜湊應(yīng)用OracleEBS和SAPERP對(duì)應(yīng)用透明,無需做任何調(diào)整密集OLTP應(yīng)用如電信的cdr的載入證券行業(yè)的交易系統(tǒng)不透明,需要做一定調(diào)整RAC調(diào)整的原則在不能做到透明的線性擴(kuò)展時(shí)考慮應(yīng)用分區(qū)按照不同應(yīng)用或不同應(yīng)用模塊部署最建議的方式,做到最好的線性擴(kuò)展,這種方式對(duì)單節(jié)點(diǎn)的資源要求最小,各節(jié)點(diǎn)通過HA保證高可用性數(shù)據(jù)分區(qū)按照應(yīng)用特征如地市進(jìn)行數(shù)據(jù)分區(qū)利用Oracle強(qiáng)大的分區(qū)功能做數(shù)據(jù)分區(qū),可考慮range或list分區(qū),hash分區(qū)和組合分區(qū)但在I/O不是熱點(diǎn)時(shí)使用hash不會(huì)起到很好效果RAC優(yōu)化的步驟先調(diào)整單機(jī)再上RAC,可簡(jiǎn)化調(diào)優(yōu)難度調(diào)整設(shè)計(jì)調(diào)整編譯選項(xiàng)和sql調(diào)整I/O布局調(diào)整network調(diào)整OS內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracel調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整IndexRAC環(huán)境下不建議在線維護(hù)過多索引會(huì)引起性能急劇下降主要是索引塊的分裂及對(duì)索引末端項(xiàng)的爭(zhēng)用可建議刪除不必要索引或索引在數(shù)據(jù)加載后重建在分區(qū)條件下可對(duì)索引做local分區(qū)建議使用reverseindexSequenceSequence建議采用cache/noorder(缺?。┎捎胣ocache/order時(shí)性能最差如果在使用sequence上的列建索引,建議加大cache值如果要連續(xù)和次序使用timestamp開發(fā)注意事項(xiàng)不要在事務(wù)中引入Trigger建議在事務(wù)中實(shí)現(xiàn)不要出現(xiàn)全表掃描性能影響比單機(jī)更大內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracel調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整編譯選項(xiàng)調(diào)整針對(duì)編譯的pro*c代碼,可在編譯選項(xiàng)里面加上hold_cursor=yes
和prefetch=200
例
PROC_PROFLAGS=ireclen=132oreclen=132\ select_error=no\ mode=ansi\ userid=$(USERID)\ SQLCHECK=SEMANTICS\ PARSE=PARTIAL\ HOLD_CURSOR=YES\ PREFETCH=200\ RELEASE_CURSOR=NO\ PREFETCH=10\ MAXOPENCURSORS=60\ define=USE_PRO_C\ def_sqlcode=YES\ CODE=CPP\ CPP_SUFFIX=cpp\ CLOSE_ON_COMMIT=NO\ threads=YES\ CPOOL=YES\# unsafe_null=YES\#只支持oracle的數(shù)據(jù)庫(kù),要求mode=oracle include="$(ORAClEHOME)\precomp\public"\ include="$(ORAClEHOME)\oci\include"\ include="$(VC_HOME)"\ include="$(PROJECT_HOME)"SQL調(diào)整在應(yīng)用中不要出現(xiàn)hardcodecursor_sharing=exact,可提高系統(tǒng)性能如果在應(yīng)用中出現(xiàn)hardcodecursor_sharing=forceCursor_sharing=similar(考慮統(tǒng)計(jì)值)
在一些特定平臺(tái)的9i版本中,需要打patch到9204之后查sql語(yǔ)句的執(zhí)行計(jì)劃,并做調(diào)整如加入分區(qū)條件,sql執(zhí)行cost降低(附后)不加分區(qū)條件加入分區(qū)條件內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracle調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整性能監(jiān)控工具TopIOSTATVMSTATSARGlance(HP-UX)Topas(IBM)提升Oracle在特定平臺(tái)上的運(yùn)行級(jí)別HP-UX在init中設(shè)置,針對(duì)OLTP有5-10%提升 hpux_sched_noage=154(forHP-UX11.0) hpux_sched_noage=178(forHP-UX11i)Linux#renice-20-p<PIDofe.g.LMSprocess>Init中一些建議buffercacheRAC下應(yīng)至少有10%增加V$DB_CACHE_ADVICEFAST_START_MTTR_TARGET均衡高可用和性能做調(diào)整不要打開審計(jì)sharedlibrarycachelocksPARALLEL_AUTOMATIC_TUNING設(shè)為true(OLAP)附init文件(一)*.aq_tm_processes=1*.background_dump_dest='/opt/oracle/admin/orcl/bdump'*.cluster_database_instances=2*.cluster_database=trueorcl1.cluster_interconnects='5'orcl2.cluster_interconnects='6'*.compatible='.0'*.control_files='/dev/raw/raw11'*.core_dump_dest='/opt/oracle/admin/orcl/cdump'*.db_block_size=8192*.db_cache_size=4000M*.db_domain=''*.db_file_multiblock_read_count=128*.db_name='orcl'#*.fast_start_mttr_target=3000*.log_checkpoint_interval=0*.log_checkpoint_timeout=0*.hash_join_enabled=TRUEorcl1.instance_name='orcl1'orcl2.instance_name='orcl2'orcl1.instance_number=1orcl2.instance_number=2*.java_pool_size=209715200*.job_queue_processes=10*.large_pool_size=204857600*.open_cursors=3000*.pga_aggregate_target=587436800*.processes=1500*.query_rewrite_enabled='FALSE'*.remote_login_passwordfile='exclusive'*.shared_pool_size=250M*.sort_area_size=524288*.sql_trace=false*.star_transformation_enabled='FALSE'orcl2.thread=2orcl1.thread=1*.timed_statistics=TRUE*.undo_management='AUTO'*.undo_retention=2附init文件(二)#*.undo_tablespace='UNDOTBS2'orcl1.undo_tablespace='UNDOTBS1'orcl2.undo_tablespace='UNDOTBS2'*.user_dump_dest='/opt/oracle/admin/orcl/udump'*.workarea_size_policy='AUTO'*.cursor_sharing='EXACT'*.log_buffer=15728640*.parallel_automatic_tuning=TRUE*.sessions=800*.sga_max_size=7582912000*.shared_pool_reserved_size=52428800*.session_cached_cursors=200*.cursor_space_for_time=true*.log_parallelism=8*.db_4k_cache_size=1500M*.db_writer_processes=3#*._session_idle_bit_latches=12*.db_keep_cache_size=30M*.statistics_level=basic#*._spin_count=1000#*._sqlexec_progression_cost=0#*._log_simultaneous_copies=32#*._disable_logging=true*.db_block_checksum=false*.disk_asynch_io=TRUE*._lgwr_io_slaves=8*._lgwr_async_io=false*.transaction_auditing=false*.trace_enabled=false*.filesystemio_options=asynch*.DBWR_IO_SLAVES=6#*._disable_logging=trueorcl1.local_listener='(address=(protocol=tcp)(host=db0)(port=1521))'orcl2.local_listener='(address=(protocol=tcp)(host=db1)(port=1521))'orcl1.remote_listener='(address=(protocol=tcp)(host=db1)(port=1521))'orcl2.remote_listener='(address=(protocol=tcp)(host=db0)(port=1521))'特定情況下的一些參數(shù)調(diào)整altertabletable_nameenable|disabletablelock在無DDL情況下使用增大log_parallelism把redo放入內(nèi)存文件系統(tǒng)(排除I/O瓶頸,不能用在生產(chǎn)系統(tǒng))交易型小表放入4K表空間_disable_logging=true(測(cè)試使用,不能用在生產(chǎn)系統(tǒng))Max_commit_propagation_delay(缺省為700ms,可設(shè)為1對(duì)性能有影響)遇到的一些BUGNote:3118504.8--Bug3118504DumppossibleinldxmfnusingTO_CHARNote:164968.1--ThisarticleprovidesabriefdescriptionofORA-7445errorsBug3611471Highlatchwaitsfor"cachebufferschain"latchpossible內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracle調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整I/O布局不要采用freelist和freelistgroup采用Locallymanage表空間,并且使用automaticallysegmentspacemanagement可以在線從FreeListGroup轉(zhuǎn)移到ASSM例CREATETABLESPACEHS_SYSTEM_DATADATAFILE'/dev/raw/raw19'SIZE1500M UNIFORMSIZE2MEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;I/O布局(二)采用Oracle所建議的SAME原則(即打散所有I/O并對(duì)磁盤做鏡像)RedoGroup只要一個(gè)member即可(依靠硬件級(jí)鏡像),生產(chǎn)系統(tǒng)另需考慮Control只需一個(gè)(依靠硬件級(jí)鏡像,不推薦生產(chǎn)系統(tǒng)采用)I/O布局(三)使用大block全表掃描頻繁有大量讀的表和索引需要批量輸入更改的表和索引使用小block一般情況I/O布局(四)分離只讀數(shù)據(jù)和讀寫相關(guān)數(shù)據(jù)歷史表空間可改為只讀表空間內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracel調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整Interconnect的用處用處傳遞數(shù)據(jù)塊(大消息)CacheFusion協(xié)議(小消息)StatsPack報(bào)告可以監(jiān)控cachefusion繁忙程度和延遲X$KJXM‘netstat–I’‘sar–nDEV2’RAC集群互連性能的分析
RAC性能分析的重點(diǎn)是集群互連性能的分析,包括對(duì)GCS(GlobalCacheServices)和GES(GlobalEnqueueServices)的性能分析統(tǒng)計(jì)數(shù)據(jù)的采集GlobalCacheService-WorkloadCharacteristicsGlobalEnqueueServiceStatisticsGCSandGESMessagingstatistics
GCS等待事件的分析
執(zhí)行如下語(yǔ)句可分析與GCS有關(guān)的等待事件:SELECTinst_id,event,p1FILE_NUMBER,p2BLOCK_NUMBER,WAIT_TIME
FROMgv$session_waitWHEREeventin('bufferbusyglobalcr','globalcachebusy','bufferbusyglobalcache');沒有上述等待事件,說明GCS的數(shù)據(jù)傳輸效率能滿足需求。一致性讀(CR)效率分析
執(zhí)行如下命令可進(jìn)行一致性讀(CR)效率分析:SELECTb1.inst_id,b2.value"RECEIVED",b1.value"RECEIVETIME",((b1.value/b2.value)*10)"AVGRECEIVETIME(ms)"FROMgv$sysstatb1,gv$sysstatb2WHERE='globalcachecrblockreceivetime‘AND='globalcachecrblocksreceived‘ANDb1.inst_id=b2.inst_id;
AVGRECEIVETIME(ms)低于10ms表示一致性讀(CR)效率正常。當(dāng)前塊傳輸(CurrentBlockTransfer)效率分析
執(zhí)行如下命令可進(jìn)行當(dāng)前塊傳輸(CurrentBlockTransfer)效率分析:SELECTb1.inst_id,b2.value"RECEIVED",b1.value"RECEIVETIME",((b1.value/b2.value)*10)"AVGRECEIVETIME(ms)"FROMgv$sysstatb1,gv$sysstatb2WHERE='globalcachecurrentblockreceivetime‘AND='globalcachecurrentblocksreceived‘ANDb1.inst_id=b2.inst_id;AVGRECEIVETIME(ms)低于15ms表示當(dāng)前塊傳輸效率正常。當(dāng)前塊服務(wù)(CurrentBlockService)效率分析
執(zhí)行如下命令可進(jìn)行當(dāng)前塊服務(wù)(CurrentBlockService)效率分析:SELECTa.inst_id"Instance",(a.value+b.value+c.value)/d.value"CurrentBlkServiceTime"FROMGV$SYSSTATA,GV$SYSSTATB,GV$SYSSTATC,GV$SYSSTATDWHEREA.name='globalcachecurrentblockpintime'ANDB.name='globalcachecurrentblockflushtime'ANDC.name='globalcachecurrentblocksendtime'ANDD.name='globalcachecurrentblocksserved'ANDB.inst_id=A.inst_idANDC.inst_id=A.inst_idANDD.inst_id=A.inst_idORDERBYa.inst_id;CurrentBlkServiceTime(ms)低于10ms表示當(dāng)前塊服務(wù)效率正常。全局緩沖轉(zhuǎn)換和獲?。℅lobalCacheConvertandGet)效率分析
執(zhí)行如下命令可進(jìn)行效率全局緩沖轉(zhuǎn)換和獲?。℅lobalCacheConvertandGet)分析:SELECTA.inst_id"Instance",A.value/B.value"AvgCacheConv.Time",C.value/D.value"AvgCacheGetTime",E.value"GCConvertTimeouts"FROMGV$SYSSTATA,GV$SYSSTATB,GV$SYSSTATC,GV$SYSSTATD,GV$SYSSTATEWHEREA.name='globalcacheconverttime'ANDB.name='globalcacheconverts'AND='globalcachegettime'ANDD.name='globalcachegets'ANDE.name='globalcacheconverttimeouts'ANDB.inst_id=A.inst_idANDC.inst_id=A.inst_idANDD.inst_id=A.inst_idANDE.inst_id=A.inst_idORDERBYA.inst_id;
AvgCacheConv.Time(ms)和AvgCacheGetTime(ms)低于10ms表示全局緩沖轉(zhuǎn)換和獲?。℅lobalCacheConvertandGet)效率正常。GES性能分析
Statspack報(bào)告中的GES性能抽樣數(shù)據(jù)Avegloballockgettime(ms)Avegloballockconverttime(ms)Ratioofgloballockgetsvsgloballockreleases上述時(shí)間指標(biāo)正常值應(yīng)該<15msRatioofgloballockgetsvsgloballockreleases正常值應(yīng)該在1.0左右CNAPS系統(tǒng)的GES值較高,主要是應(yīng)用中鎖(TX)較多所導(dǎo)致。全局緩沖區(qū)延遲服務(wù)(GlobalCacheDefers)性能分析
執(zhí)行如下命令可進(jìn)行全局緩沖區(qū)延遲服務(wù)(GlobalCacheDefers)性能分析:SELECTa.inst_id"Instance",a.value"Defers",b.value"CurrentBlksServed",(a.value)/b.value"CurrentBlkServiceTime"FROMGV$SYSSTATA,GV$SYSSTATBWHEREA.name='globalcachedefers'ANDB.name='globalcachecurrentblocksserved'ANDB.inst_id=A.inst_idORDERBYa.inst_id;上述指標(biāo)小于0.3為正常值。該指標(biāo)值高表示事例間由于數(shù)據(jù)訪問集中,導(dǎo)致全局緩沖區(qū)出現(xiàn)大量延遲服務(wù)。RAC調(diào)整加速interconnect硬件加速好的協(xié)議有足夠的CPU使用v$views或StatsPack報(bào)告來確定interconnect不是性能瓶頸。使用高速通信協(xié)議HP’sHyperMessagingProtocol(HMP)HP/Compaq’sReliableDatagram(RDG)SUN’sRemoteSharedMemory(RSM)VirtualInterfaceArchitecture(VIA)onintelUDP(HyperFabric)(hp測(cè)試環(huán)境)UDP(GigabitEthernet)(一般情況)選擇正確的IP地址內(nèi)部地址的使用的判定方法SQL>oradebugsetmypidSQL>oradebugipcTrace文件中確定interconnect使用了哪個(gè)ip使用參數(shù)cluster_interconnect確保沒有其他應(yīng)用使用interconnect內(nèi)容RAC調(diào)優(yōu)基本思路應(yīng)用設(shè)計(jì)上的調(diào)整編譯選項(xiàng)和語(yǔ)句的調(diào)整Oracel調(diào)整選項(xiàng)I/O布局和OS的影響Network調(diào)整選項(xiàng)HA的調(diào)整選項(xiàng)RAC和SMP的性能比較HP-UX4CPU520trans/sHP-UX4CPU(RAC)980trans/sHP-UX8CPU(SMP)820trans/sHP-UX4CPUHP-UX4CPU(RAC)HP-UX8CPU(SMP)一臺(tái)主機(jī)shutdownimmediateTNSNAMES.ORA(一)ORCL2=(description=(enable=broken)(address=(protocol=tcp)(host=6)(port=1521))(connect_data=(service_name=orcl)(instance_name=orcl2)(failover_mode=(backup=orcl1)(TYPE=session)(METHOD=basic)(RETRIES=400)(DELAY=10))))ORCL1=(description=(enable=broken)(address=(protocol=tcp)(host=5)(port=1521))(connect_data=(service_name=orcl)(instance_name=orcl1)(failover_mode=(backup=orcl2)(TYPE=session)(METHOD=basic)(RETRIES=400)(DELAY=10))))TNSNAMES.ORA(二)TAF=(DESCRIPTION_LIST=(LOAD_BALANCE=off)(FAILOVER=on)(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=hp55)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)(INSTANCE_NAME=orcl1)(FAILOVER_MODE=(TYPE=session)(METHOD=basic)(RETRIES=4)(DELAY=1))))(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=hp56)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)(INSTANCE_NAME=orcl2)(FAILOVER_MODE=(TYPE=session)(METHOD=basic)(RETRIES=4)(DELAY=1)))))FAILOVER=(DESCRIPTION=(enable=broken)(load_balance=yes)(ADDRESS=(PROTOCOL=TCP)(HOST=5)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=6)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)(FAILOVER_MODE=(TYPE=select)(METHOD=basic))))Listener.oraSID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=/opt/oracle/9.2.0)(PROGRAM=extproc))(SID_DESC=(ORACLE_HOME=/opt/oracle/9.2.0)(SID_NAME=orcl1)))
LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=db0)(PORT=1521)))))9i直接關(guān)掉操作系統(tǒng)(client1)9i直接關(guān)掉操作系統(tǒng)(client2)10g直接關(guān)掉操作系統(tǒng)(client1)10g直接關(guān)掉操作系統(tǒng)(client2)10gshutdownabort(90%load,client1)10gshutdownabort(90%load,client2)10gshutdownabort(10%load,client1)10gshutdownabort(10%load,client2)10gshutdownabort(40%load,client1)10gshutdownabort(40%load,client2)拔掉一臺(tái)主機(jī)的公網(wǎng)網(wǎng)線拔網(wǎng)線SQL*PLUS的表現(xiàn)SQL>select*fromv$instance;
INSTANCE_NUMBERINSTANCE_NAME-------------------------------HOST_NAME----------------------------------------------------------------VERSIONSTARTUP_TSTATUSPARTHREAD#ARCHIVELOG_SWITCH_---------------------------------------------------------------------LOGINSSHUDATABASE_STATUSINSTANCE_ROLEACTIVE_ST---------------------------------------------------------
2orcl2db1.029-JUN-05OPENYES2STOPPEDALLOWEDNOACTIVEPRIMARY_INSTANCENORMAL
Elapsed:00:00:00.01――<<拔掉orcl2上的公網(wǎng)網(wǎng)線>>SQL>/select*fromv$instance*ERRORatline1:ORA-12570:TNS:packetreaderfailure
Elapsed:00:00:03.15SQL>/
INSTANCE_NUMBERINSTANCE_NAME-------------------------------HOST_NAME----------------------------------------------------------------VERSIONSTARTUP_TSTATUSPARTHREAD#ARCHIVELOG_SWITCH_---------------------------------------------------------------------LOGINSSHUDATABASE_STATUSINSTANCE_ROLEACTIVE_ST---------------------------------------------------------
1orcl1db0.029-JUN-05OPENYES1STOPPEDALLOWEDNOACTIVEPRIMARY_INSTANCENORMAL
Elapsed:00:00:00.00Linux下相關(guān)參數(shù)調(diào)整net.ipv4.tcp_keepalive_probes=2net.ipv4.tcp_keepalive_intvl=30net.ipv4.tcp_keepalive_time=3000net.ipv4.tcp_retries2=5net.ipv4.tcp_syn_retries=1
RAC實(shí)施案例RAC案例1:ORACLE全球EMAIL系統(tǒng)全球MailServer的整合更少的服務(wù)器維護(hù)=更少的IT成本服務(wù)器從97個(gè)減到2個(gè)全部節(jié)省1100萬(wàn)美金IT員工從60減少到13名中國(guó)現(xiàn)代化支付交易系統(tǒng)(CNAPS)中國(guó)人民銀行清算總中心承建和運(yùn)行全國(guó)數(shù)千家商業(yè)銀行支付交易的支撐平臺(tái)體系結(jié)構(gòu):NPC(國(guó)家處理中心)CCPC(中心城市處理中心)MBFE(商業(yè)銀行前置系統(tǒng))業(yè)務(wù)系統(tǒng):大額、小額、電子聯(lián)行轉(zhuǎn)換中心…技術(shù)要求:高可用性、高性能、高擴(kuò)展性…OracleRAC9.2在中國(guó)的第一個(gè)案例RAC(A)DatabaseNPC的RAC實(shí)施情況RAC(B)CICS(A)CICS(B)TRCSMQ兩套IBM690系統(tǒng)劃分成3個(gè)LP
MQ:按負(fù)載均衡進(jìn)行報(bào)文分發(fā)CICS(TRCS):事務(wù)處理
RAC:數(shù)據(jù)庫(kù)處理數(shù)據(jù)庫(kù)采取直連方式:解決XA異步提交處理問題服務(wù)器A主實(shí)例服務(wù)器B從實(shí)例+APDatabase
連接各中心城市的商業(yè)銀行系統(tǒng)(MBFE)RAC的主從結(jié)構(gòu)高可用性快速故障恢復(fù)能力
CCPC的RAC實(shí)施情況RAC在CNAPS中的表現(xiàn)2004.3.19故障(與RAC無關(guān))全國(guó)支付系統(tǒng)停止運(yùn)行1個(gè)多小時(shí)原因:文件備份服務(wù)器(NFSServer)宕機(jī),導(dǎo)致通過NFS訪問該系統(tǒng)的3臺(tái)數(shù)據(jù)庫(kù)服務(wù)器同時(shí)被掛起。2002.10.08故障(與RAC無關(guān))上線第一天。Oracle的段空間自動(dòng)管理功能,存在一個(gè)bug。RAC保障了系統(tǒng)的高可用性2004.3.29武漢CCPC一個(gè)實(shí)例宕機(jī)。RAC順利接管。2002.11NPC因P690的機(jī)器時(shí)鐘出現(xiàn)不同步,導(dǎo)致cluster軟件同步的timeout超時(shí),為保證數(shù)據(jù)處理的一致性,RAC主動(dòng)關(guān)閉一個(gè)事例。2003.7IBM磁帶庫(kù)口令過期,導(dǎo)致RMAN備份失敗,歸檔日志文件滿,CCPC實(shí)例被掛起。RAC順利接管。全國(guó)個(gè)人征信系統(tǒng)市場(chǎng)經(jīng)濟(jì)是信用經(jīng)濟(jì)中國(guó)社會(huì)信用體系的國(guó)家級(jí)基礎(chǔ)數(shù)據(jù)庫(kù)溫總理:“今年要加快全國(guó)統(tǒng)一的企業(yè)與個(gè)人信用信息基礎(chǔ)庫(kù)建設(shè)”中國(guó)人民銀行2004年10大工作重點(diǎn)之一建設(shè)規(guī)劃:3期共5年近期目標(biāo):年內(nèi)上線試點(diǎn)運(yùn)行,采集工、農(nóng)、中、建四大國(guó)有行的數(shù)據(jù),為試點(diǎn)地區(qū)服務(wù)征信系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的挑戰(zhàn)全國(guó)數(shù)據(jù)大集中超大型數(shù)據(jù)庫(kù)(VLDB)的處理能力TB級(jí)容納5億人口的信用數(shù)據(jù)高性能信用報(bào)告查詢平均響應(yīng)速度:<5秒報(bào)文加載:500萬(wàn)/日,124/秒高可用性查詢服務(wù):18×7數(shù)據(jù)加載:24×7信貸數(shù)據(jù)采集和信用查詢的有機(jī)結(jié)合數(shù)據(jù)加載的批量性并發(fā)查詢量大高可擴(kuò)展性數(shù)據(jù)復(fù)制方案的數(shù)據(jù)庫(kù)物理布局
交易加載系統(tǒng)交易加載庫(kù)歷史信用數(shù)據(jù)庫(kù)歷史信用數(shù)據(jù)查詢系統(tǒng)數(shù)據(jù)遷移交易查詢系統(tǒng)交易查詢庫(kù)數(shù)據(jù)復(fù)制數(shù)據(jù)復(fù)制方案的優(yōu)缺點(diǎn)分析
優(yōu)點(diǎn):為加載和查詢提高性能提供了保障
數(shù)據(jù)安全性實(shí)施簡(jiǎn)單缺點(diǎn):管理難度和工作量的加大數(shù)據(jù)復(fù)制性能問題數(shù)據(jù)的實(shí)效性差系統(tǒng)整體吞吐量不高高可用性差擴(kuò)展性差RAC方案的數(shù)據(jù)庫(kù)物理布局
信用查詢系統(tǒng)信用查詢系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(kù)歷史數(shù)據(jù)庫(kù)數(shù)據(jù)加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年天津市安全員知識(shí)題庫(kù)
- 重慶工程職業(yè)技術(shù)學(xué)院《朗讀與講故事指導(dǎo)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西南民族大學(xué)《古生物學(xué)含實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京農(nóng)業(yè)大學(xué)《教育評(píng)價(jià)與測(cè)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱劍橋?qū)W院《廣告創(chuàng)意與策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西體育高等專科學(xué)校《電磁場(chǎng)理論與光波導(dǎo)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆河南省周口市西華縣三校聯(lián)考高三上學(xué)期一模歷史試卷
- 贛南師范大學(xué)《幼兒園體育游戲》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇聯(lián)合職業(yè)技術(shù)學(xué)院《分子生物學(xué)(英文)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州城建職業(yè)學(xué)院《銷售管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 8.4+同一直線上二力的合成課件+2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 2024年河北省邢臺(tái)市公開招聘警務(wù)輔助人員(輔警)筆試專項(xiàng)訓(xùn)練題試卷(2)含答案
- 家政公司服務(wù)員考試題庫(kù)單選題100道及答案解析
- 人工智能:AIGC基礎(chǔ)與應(yīng)用 課件 實(shí)訓(xùn)項(xiàng)目九 使用度加創(chuàng)作工具和剪映進(jìn)行智能化短視頻創(chuàng)作
- 《日影的朝向及長(zhǎng)短》課件
- 中職普通話教師教案模板
- 施工后期的場(chǎng)地恢復(fù)措施
- 七年級(jí)歷史下冊(cè) 第一單元 隋唐時(shí)期繁榮與開放的時(shí)代 第1課 隋朝的統(tǒng)一與滅亡說課稿1 新人教版
- 智能教育機(jī)器人AI項(xiàng)目策劃創(chuàng)業(yè)計(jì)劃書
- 《MATLAB編程及應(yīng)用》全套教學(xué)課件
- T-CCSAS 001-2018 危險(xiǎn)與可操作性分析(HAZOP分析)質(zhì)量控制與審查導(dǎo)則
評(píng)論
0/150
提交評(píng)論