![Oracle 10g RAC 性能調(diào)整及配置_第1頁](http://file4.renrendoc.com/view/9f809ae1f9c75a4e35202bbc4460e2f0/9f809ae1f9c75a4e35202bbc4460e2f01.gif)
![Oracle 10g RAC 性能調(diào)整及配置_第2頁](http://file4.renrendoc.com/view/9f809ae1f9c75a4e35202bbc4460e2f0/9f809ae1f9c75a4e35202bbc4460e2f02.gif)
![Oracle 10g RAC 性能調(diào)整及配置_第3頁](http://file4.renrendoc.com/view/9f809ae1f9c75a4e35202bbc4460e2f0/9f809ae1f9c75a4e35202bbc4460e2f03.gif)
![Oracle 10g RAC 性能調(diào)整及配置_第4頁](http://file4.renrendoc.com/view/9f809ae1f9c75a4e35202bbc4460e2f0/9f809ae1f9c75a4e35202bbc4460e2f04.gif)
![Oracle 10g RAC 性能調(diào)整及配置_第5頁](http://file4.renrendoc.com/view/9f809ae1f9c75a4e35202bbc4460e2f0/9f809ae1f9c75a4e35202bbc4460e2f05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
RAC性能調(diào)整及配置胡天銀技術(shù)咨詢顧問甲骨文公司
內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracle調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整RAC調(diào)優(yōu)基本思路現(xiàn)象在RAC上系統(tǒng)性能不如單機節(jié)點解釋用top或sar看CPU的利用率,可發(fā)現(xiàn)RAC時CPU的占用率不穩(wěn)定,idle的使用率很高,用于實際計算時間反而不如一節(jié)點目標提高cpu的利用率,即可達到性能線性擴展RAC性能調(diào)優(yōu)總體原則RAC同單實例的性能分析和調(diào)優(yōu)在原理上一致。在RAC的性能分析和調(diào)優(yōu)之前,必須對單個實例的性能進行分析和調(diào)優(yōu)。如果應用在SMP環(huán)境下無法線性擴展,則也無法在RAC下線性擴展單實例上運用的性能分析和調(diào)優(yōu)技術(shù)均適合于RAC環(huán)境,包括應用級、數(shù)據(jù)庫級、操作系統(tǒng)級的分析和調(diào)優(yōu)。細節(jié)信息(StatsPack)RAC相關(guān)部分GloballockStatisticsGlobalCacheStatisticsCacheFusionStatisticsCR(ConsistentReadblockprocessing)Currentblock/cachefusionblockprocessingGCSandGESStatisticsRAC中要注意的WaitEventsGlobalcachecrrequestLibrarycachelockLibrarycachepinBufferbusyduetoglobalcacheGlobalcachebusyGlobalcacheopenxGlobalcacheopensGlobalcachenulltoxGlobalcachestoxGlobalcachenulltos問題總結(jié)Globalcache的活動和性能成反比Globalcache相關(guān)events在topevent里RAC速度比單節(jié)點慢RAC的適用范圍適用于任何系統(tǒng),但是。。。雜湊應用OracleEBS和SAPERP對應用透明,無需做任何調(diào)整密集OLTP應用如電信的cdr的載入證券行業(yè)的交易系統(tǒng)不透明,需要做一定調(diào)整RAC調(diào)整的原則在不能做到透明的線性擴展時考慮應用分區(qū)按照不同應用或不同應用模塊部署最建議的方式,做到最好的線性擴展,這種方式對單節(jié)點的資源要求最小,各節(jié)點通過HA保證高可用性數(shù)據(jù)分區(qū)按照應用特征如地市進行數(shù)據(jù)分區(qū)利用Oracle強大的分區(qū)功能做數(shù)據(jù)分區(qū),可考慮range或list分區(qū),hash分區(qū)和組合分區(qū)但在I/O不是熱點時使用hash不會起到很好效果RAC優(yōu)化的步驟先調(diào)整單機再上RAC,可簡化調(diào)優(yōu)難度調(diào)整設計調(diào)整編譯選項和sql調(diào)整I/O布局調(diào)整network調(diào)整OS內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracel調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整IndexRAC環(huán)境下不建議在線維護過多索引會引起性能急劇下降主要是索引塊的分裂及對索引末端項的爭用可建議刪除不必要索引或索引在數(shù)據(jù)加載后重建在分區(qū)條件下可對索引做local分區(qū)建議使用reverseindexSequenceSequence建議采用cache/noorder(缺?。┎捎胣ocache/order時性能最差如果在使用sequence上的列建索引,建議加大cache值如果要連續(xù)和次序使用timestamp開發(fā)注意事項不要在事務中引入Trigger建議在事務中實現(xiàn)不要出現(xiàn)全表掃描性能影響比單機更大內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracel調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整編譯選項調(diào)整針對編譯的pro*c代碼,可在編譯選項里面加上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ù)庫,要求mode=oracle include="$(ORAClEHOME)\precomp\public"\ include="$(ORAClEHOME)\oci\include"\ include="$(VC_HOME)"\ include="$(PROJECT_HOME)"SQL調(diào)整在應用中不要出現(xiàn)hardcodecursor_sharing=exact,可提高系統(tǒng)性能如果在應用中出現(xiàn)hardcodecursor_sharing=forceCursor_sharing=similar(考慮統(tǒng)計值)
在一些特定平臺的9i版本中,需要打patch到9204之后查sql語句的執(zhí)行計劃,并做調(diào)整如加入分區(qū)條件,sql執(zhí)行cost降低(附后)不加分區(qū)條件加入分區(qū)條件內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracle調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整性能監(jiān)控工具TopIOSTATVMSTATSARGlance(HP-UX)Topas(IBM)提升Oracle在特定平臺上的運行級別HP-UX在init中設置,針對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下應至少有10%增加V$DB_CACHE_ADVICEFAST_START_MTTR_TARGET均衡高可用和性能做調(diào)整不要打開審計sharedlibrarycachelocksPARALLEL_AUTOMATIC_TUNING設為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(測試使用,不能用在生產(chǎn)系統(tǒng))Max_commit_propagation_delay(缺省為700ms,可設為1對性能有影響)遇到的一些BUGNote:3118504.8--Bug3118504DumppossibleinldxmfnusingTO_CHARNote:164968.1--ThisarticleprovidesabriefdescriptionofORA-7445errorsBug3611471Highlatchwaitsfor"cachebufferschain"latchpossible內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracle調(diào)整選項I/O布局和OS的影響Network調(diào)整選項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并對磁盤做鏡像)RedoGroup只要一個member即可(依靠硬件級鏡像),生產(chǎn)系統(tǒng)另需考慮Control只需一個(依靠硬件級鏡像,不推薦生產(chǎn)系統(tǒng)采用)I/O布局(三)使用大block全表掃描頻繁有大量讀的表和索引需要批量輸入更改的表和索引使用小block一般情況I/O布局(四)分離只讀數(shù)據(jù)和讀寫相關(guān)數(shù)據(jù)歷史表空間可改為只讀表空間內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracel調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整Interconnect的用處用處傳遞數(shù)據(jù)塊(大消息)CacheFusion協(xié)議(小消息)StatsPack報告可以監(jiān)控cachefusion繁忙程度和延遲X$KJXM‘netstat–I’‘sar–nDEV2’RAC集群互連性能的分析
RAC性能分析的重點是集群互連性能的分析,包括對GCS(GlobalCacheServices)和GES(GlobalEnqueueServices)的性能分析統(tǒng)計數(shù)據(jù)的采集GlobalCacheService-WorkloadCharacteristicsGlobalEnqueueServiceStatisticsGCSandGESMessagingstatistics
GCS等待事件的分析
執(zhí)行如下語句可分析與GCS有關(guān)的等待事件:SELECTinst_id,event,p1FILE_NUMBER,p2BLOCK_NUMBER,WAIT_TIME
FROMgv$session_waitWHEREeventin('bufferbusyglobalcr','globalcachebusy','bufferbusyglobalcache');沒有上述等待事件,說明GCS的數(shù)據(jù)傳輸效率能滿足需求。一致性讀(CR)效率分析
執(zhí)行如下命令可進行一致性讀(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)效率正常。當前塊傳輸(CurrentBlockTransfer)效率分析
執(zhí)行如下命令可進行當前塊傳輸(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表示當前塊傳輸效率正常。當前塊服務(CurrentBlockService)效率分析
執(zhí)行如下命令可進行當前塊服務(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表示當前塊服務效率正常。全局緩沖轉(zhuǎn)換和獲取(GlobalCacheConvertandGet)效率分析
執(zhí)行如下命令可進行效率全局緩沖轉(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)換和獲取(GlobalCacheConvertandGet)效率正常。GES性能分析
Statspack報告中的GES性能抽樣數(shù)據(jù)Avegloballockgettime(ms)Avegloballockconverttime(ms)Ratioofgloballockgetsvsgloballockreleases上述時間指標正常值應該<15msRatioofgloballockgetsvsgloballockreleases正常值應該在1.0左右CNAPS系統(tǒng)的GES值較高,主要是應用中鎖(TX)較多所導致。全局緩沖區(qū)延遲服務(GlobalCacheDefers)性能分析
執(zhí)行如下命令可進行全局緩沖區(qū)延遲服務(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;上述指標小于0.3為正常值。該指標值高表示事例間由于數(shù)據(jù)訪問集中,導致全局緩沖區(qū)出現(xiàn)大量延遲服務。RAC調(diào)整加速interconnect硬件加速好的協(xié)議有足夠的CPU使用v$views或StatsPack報告來確定interconnect不是性能瓶頸。使用高速通信協(xié)議HP’sHyperMessagingProtocol(HMP)HP/Compaq’sReliableDatagram(RDG)SUN’sRemoteSharedMemory(RSM)VirtualInterfaceArchitecture(VIA)onintelUDP(HyperFabric)(hp測試環(huán)境)UDP(GigabitEthernet)(一般情況)選擇正確的IP地址內(nèi)部地址的使用的判定方法SQL>oradebugsetmypidSQL>oradebugipcTrace文件中確定interconnect使用了哪個ip使用參數(shù)cluster_interconnect確保沒有其他應用使用interconnect內(nèi)容RAC調(diào)優(yōu)基本思路應用設計上的調(diào)整編譯選項和語句的調(diào)整Oracel調(diào)整選項I/O布局和OS的影響Network調(diào)整選項HA的調(diào)整選項RAC和SMP的性能比較HP-UX4CPU520trans/sHP-UX4CPU(RAC)980trans/sHP-UX8CPU(SMP)820trans/sHP-UX4CPUHP-UX4CPU(RAC)HP-UX8CPU(SMP)一臺主機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)拔掉一臺主機的公網(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實施案例RAC案例1:ORACLE全球EMAIL系統(tǒng)全球MailServer的整合更少的服務器維護=更少的IT成本服務器從97個減到2個全部節(jié)省1100萬美金IT員工從60減少到13名中國現(xiàn)代化支付交易系統(tǒng)(CNAPS)中國人民銀行清算總中心承建和運行全國數(shù)千家商業(yè)銀行支付交易的支撐平臺體系結(jié)構(gòu):NPC(國家處理中心)CCPC(中心城市處理中心)MBFE(商業(yè)銀行前置系統(tǒng))業(yè)務系統(tǒng):大額、小額、電子聯(lián)行轉(zhuǎn)換中心…技術(shù)要求:高可用性、高性能、高擴展性…OracleRAC9.2在中國的第一個案例RAC(A)DatabaseNPC的RAC實施情況RAC(B)CICS(A)CICS(B)TRCSMQ兩套IBM690系統(tǒng)劃分成3個LP
MQ:按負載均衡進行報文分發(fā)CICS(TRCS):事務處理
RAC:數(shù)據(jù)庫處理數(shù)據(jù)庫采取直連方式:解決XA異步提交處理問題服務器A主實例服務器B從實例+APDatabase
連接各中心城市的商業(yè)銀行系統(tǒng)(MBFE)RAC的主從結(jié)構(gòu)高可用性快速故障恢復能力
CCPC的RAC實施情況RAC在CNAPS中的表現(xiàn)2004.3.19故障(與RAC無關(guān))全國支付系統(tǒng)停止運行1個多小時原因:文件備份服務器(NFSServer)宕機,導致通過NFS訪問該系統(tǒng)的3臺數(shù)據(jù)庫服務器同時被掛起。2002.10.08故障(與RAC無關(guān))上線第一天。Oracle的段空間自動管理功能,存在一個bug。RAC保障了系統(tǒng)的高可用性2004.3.29武漢CCPC一個實例宕機。RAC順利接管。2002.11NPC因P690的機器時鐘出現(xiàn)不同步,導致cluster軟件同步的timeout超時,為保證數(shù)據(jù)處理的一致性,RAC主動關(guān)閉一個事例。2003.7IBM磁帶庫口令過期,導致RMAN備份失敗,歸檔日志文件滿,CCPC實例被掛起。RAC順利接管。全國個人征信系統(tǒng)市場經(jīng)濟是信用經(jīng)濟中國社會信用體系的國家級基礎數(shù)據(jù)庫溫總理:“今年要加快全國統(tǒng)一的企業(yè)與個人信用信息基礎庫建設”中國人民銀行2004年10大工作重點之一建設規(guī)劃:3期共5年近期目標:年內(nèi)上線試點運行,采集工、農(nóng)、中、建四大國有行的數(shù)據(jù),為試點地區(qū)服務征信系統(tǒng)對數(shù)據(jù)庫的挑戰(zhàn)全國數(shù)據(jù)大集中超大型數(shù)據(jù)庫(VLDB)的處理能力TB級容納5億人口的信用數(shù)據(jù)高性能信用報告查詢平均響應速度:<5秒報文加載:500萬/日,124/秒高可用性查詢服務:18×7數(shù)據(jù)加載:24×7信貸數(shù)據(jù)采集和信用查詢的有機結(jié)合數(shù)據(jù)加載的批量性并發(fā)查詢量大高可擴展性數(shù)據(jù)復制方案的數(shù)據(jù)庫物理布局
交易加載系統(tǒng)交易加載庫歷史信用數(shù)據(jù)庫歷史信用數(shù)據(jù)查詢系統(tǒng)數(shù)據(jù)遷移交易查詢系統(tǒng)交易查詢庫數(shù)據(jù)復制數(shù)據(jù)復制方案的優(yōu)缺點分析
優(yōu)點:為加載和查詢提高性能提供了保障
數(shù)據(jù)安全性實施簡單缺點:管理難度和工作量的加大數(shù)據(jù)復制性能問題數(shù)據(jù)的實效性差系統(tǒng)整體吞吐量不高高可用性差擴展性差RAC方案的數(shù)據(jù)庫物理布局
信用查詢系統(tǒng)信用查詢系統(tǒng)實時數(shù)據(jù)庫歷史數(shù)據(jù)庫數(shù)據(jù)加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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年個人擔保契約協(xié)議書
- 2025年人才培養(yǎng)策劃與成長協(xié)議
- 2025年投資代表協(xié)議模板
- 2025年度股權(quán)認購策劃與增資擴股協(xié)議
- 2025年電商企業(yè)保密協(xié)議范本
- 2025年保險產(chǎn)品合作框架協(xié)議
- 2025瀝青混凝土加工服務合同標準格式
- 2025年二手車收購服務協(xié)議書
- 2025年式電梯技術(shù)咨詢合同格式
- 環(huán)境監(jiān)測課件20-在線環(huán)境監(jiān)測技術(shù)
- 《紙杯變變變》課件
- 2024年山東魯商集團有限公司招聘筆試參考題庫含答案解析
- 財務部門職責財務部工作職能
- 《月歷上的數(shù)字的奧秘》
- 第六章ACS6000勵磁單元
- 教科版科學四年級下冊第一單元《植物的生長變化》單元作業(yè)設計
- 卡通開學季安全教育幼兒開學第一課小學一二三年級PPT通用模板開學第一課安全教育主題課件開學第一課安全主題班會
- 北郵電子電路基礎期中習題課件
- DB21∕T 1581-2020 數(shù)字林業(yè) 森林資源分類編碼 屬性代碼
- 蛋白質(zhì)自動測序儀
評論
0/150
提交評論