版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CheckpointandRedoTuningObjectivesAftercompletingthislesson,youshouldbeabletodothefollowing:DiagnosecheckpointandredoissuesImplementFastStartMTTRTargetMonitortheperformanceimpactofFastStartMTTRTargetTunetheredochainSizetheredologfileSizetheredologbufferCheckpointandRedoCheckpoint:TransferschangeddatatodiskMakesbufferspaceavailableformoredatablocksControlsmeantimetorecover(MTTR)Redo:RecoverscommitteddatanotondiskProvidesuncommitteddataforrollbackoperationProvidessourcedataforcompleterecoverySpfileTempDatafileUndoOracleDatabaseArchitecturePMONSMONRECOMMONMMNLPSP0MMANDBWnLGWRCKPTCJQ0S000D000QMNCQnnnFMONARCnCTWRRVWRFixed
sizeLarge
poolJava
poolStreams
poolDefault
buffer
cacheKeep
buffer
cacheRecycle
buffer
cachenK
buffer
cachesRedo
log
bufferASH
bufferSort
extent
poolGlobal
context
poolSGAFlash
back
bufferInstanceFlashback
logsRedolog
filesArchive
logfilesControl
filesSYSTEMSYSAUXChange
tracking
filePassword
fileShared
poolCheckpointArchitectureThecheckpointarchitectureprovides:Checkpointposition:AstartingpositionintheredologstobeginrecoveryCheckpointtarget:AcalculatedpositionintheredologswherethecheckpointpositionshouldbeAnestimatedmeantimetorecoverAhigh-performanceincrementalcheckpointAfullcheckpointwhenrequiredDatabaseWriter(DBWn)ProcessDBWnwriteswhenoneofthefollowingeventsoccurs:CheckpointDirtybuffers’thresholdNofreebuffersTimeoutRACpingrequestTablespaceOFFLINETablespaceREAD
ONLYTableDROPorTRUNCATETablespaceBEGIN
BACKUPSGADatabasebuffercacheDatafilesDatabaseWriter(DBWn)BackgroundInformationCheckpoint(CKPT)ProcessResponsiblefor:SignalingDBWnatcheckpointsUpdatingdatafileheaderswith
checkpointinformationUpdatingcontrolfileswith
checkpointinformationDatabaseWriter(DBWn)Checkpoint(CKPT)SGADatabasebuffercacheRedoArchitectureRedoisdesignedforminimumperformanceimpact.Serverprocesseswritetotheredologbuffer:CircularbufferMemory-to-memorywritesSmallfastwritesLGWRwriteslogbufferblockstologfiles:CircularfilesMemory-to-diskwriteFullblocksifpossibleARCncopieslogfilestoarchivelogfiles:Disk-to-diskwritesMultiplearchiverprocessescanbestarted.DatabasebuffercacheRedologbuffer
SharedpoolLibrarycacheDatadictionarycache
Userglobalarea
TheRedoLogBufferSQL>UPDATEemployees2SETsalary=salary*1.13WHEREemployee_id=736;Server
process
LGWRControlfilesARCnArchived
logfilesRedologfilesDatafilesRedoLogFilesandLogWriterRedologfiles:RecordchangestothedatabaseShouldbemultiplexedtoprotectagainstlossLogWriterwrites:AtcommitWhenone-thirdfullEverythreesecondsBeforeDBWnwritesGroup3LogWriter(LGWR)Group1Group2RedologbufferSGARedologfilesArchiver(ARCn)IsanoptionalbackgroundprocessAutomaticallyarchivesonlineredologfileswhenARCHIVELOGmodeissetforthedatabasePreservestherecordofallchangesmadetothedatabaseLogWriter(LGWR)Archiver(ARCn)RedologbufferSGAIncrementalCheckpointingc1
Checkpointpositionc2c3c4c5
Tailof
redothreadRedostreamCheckpoint
queueTargetRBAb3b4t2t1FAST_START_MTTR_TARGET=Tt1+t2<Tb1b2IncrementalcheckpointNotesonlyslideIncrementalCheckpointandLogFileSizeThemaximumcheckpointlagis: 90%*(SUM(log_sizei)–MAX(log_sizei))Checkpointlagisdesignedtopreventlogswitchfromblocking.Afewsmalllogfilescanresultinexcesscheckpointwrites.Current
tailTargetcheckpoint9,000
blocksLogfile#1:
10,000blocksLogfile#2:
10,000blocksAdjustingtheCheckpointRateThecheckpointrateisdeterminedbythemostaggressiveof:FAST_START_MTTR_TARGETparameter(onlyonEnterpriseEdition)SizeofthesmallestredologfileLOG_CHECKPOINT_TIMEOUTparameter(overridesFAST_START_MTTR_TARGETifset)LOG_CHECKPOINT_INTERVALparameter(overridesFAST_START_MTTR_TARGETifset)RedoLogfileSizeAdvisorThisadvisor
determinesthe
optimalsizeofyour
onlineredologs:Noadditional
checkpointwrites
beyondthose
causedbyFAST_START_MTTR_TARGET.FAST_START_MTTR_TARGETmustbeset.Thiscolumnshowstheredologfilesize(inmegabytes)thatisconsideredasminimal.DescriptionOPTIMAL_LOGFILE_SIZEColumnnameV$INSTANCE_RECOVERYViewnameImpactoftheCheckpointRateSELECTc.value-nc.value
FROMV$SYSSTATc,V$SYSSTATnc
WHERE='physicalwrites'AND
='physicalwritesnoncheckpoint';StatisticTotal--------------------------------------------physicalwrites47,308physicalwritesnoncheckpoint44,674FromtheV$views:FromtheStatspackreport:NotesonlyslideAutomaticCheckpointTuningThereisnolongeracontinuousmanualtuningeffort.Automaticcheckpointtuningisthebest-effortcheckpointing,withoutmuchoverhead.Itreducesaveragerecoverytimebymakinguseofunusedbandwidth.AutomaticcheckpointtuningisenabledwhenFAST_START_MTTR_TARGETisnotexplicitlysettozero.ADDMReport:CheckpointsADDMReport:RedoLogsStatspackandAWRReportsTop5TimedEventsAvg%Total~~~~~~~~~~~~~~~~~~waitCallEventWaitsTime(s)(ms)Time-----------------------------------------------------CPUtime55156.8logfileparallelwrite3,8992015220.7logfilesync82358716.0latch:redocopy63544704.6latch:redoallocation1,10942384.4Checkpointandredoshowcertainsymptoms:AlertlogshowslogswitchnotcompleteI/OsymptomscausedbyexcessivecheckpointsLogswitchesperhour>4logfileandlatch:redoinTopTimedEventsNotesonlyslideCheckParametersParameterNameBeginvalue---------------------------------------fast_start_mttr_target25Reviewcheckpointparametersforreasonablevalues:SQL>SELECTmttr_target_for_estimate,2>estd_total_ios,estd_total_io_factor3>FROMV$MTTR_TARGET_ADVICEORDERBY1MTTR_TARGET_FOR_ESTIMATEESTD_TOTAL_IOSESTD_TOTAL_IO_FACTOR----------------------------------------------------------2024366901.07392223306741.02722522689731372204817.9717622181841.9616UseV$MTTR_TARGET_ADVICEforoptimumvalue:ChecktheRedoLogSizeReviewthecurrentsizeoftheredologfiles:Checkalertlogforlogswitchrate:RedoLogChainTuningRedotuningstartswiththeslowestpart.Reducetheamountofredogenerated.Checkarchivelogging(waitsforarchivingneeded).Checktheredologfilesizeandlogswitchrate.Checkthecheckpointparameters.Lookforlogspacerequests.TheRedoBufferAllocationRetriesvalueshouldbenear0andshouldbelessthan1%ofredoentries.ReducingRedoOperationsWaystoavoidloggingbulkoperationsintheredolog:DirectPathloadingwithoutarchivingdoesnotgenerateredo.DirectPathloadingwitharchivingcanuseNOLOGGINGmode.DirectLoadINSERTcanuseNOLOGGINGmode.SomeSQLstatementscanuseNOLOGGINGmode.IncreasingthePerformanceofArchivingSharethearchivingworkduringatemporaryincreaseinworkload:IncreasethenumberofarchiverprocesseswithLOG_ARCHIVE_MAX_PROCESSES.Multiplextheredologfiles,andaddmoremembers.Changethenumberofarchivedestinations:LOG_ARCHIVE_DEST_nALTERSYSTEMARCHIVELOGALLTO<log_archive_dest>DiagnosticToolsV$ARCHIVE_DESTV$ARCHIVED_LOGV$ARCHIVE_PROCESSESLOG_ARCHIVE_DEST_nArchived
logsLOG_ARCHIVE_DEST_STATE_nLGWRRedoLogGroupsandMembersGroup2Group3Group1Disk1Disk2MemberMemberMemberMemberMemberMemberOnlineRedoLogFileConfigurationSizeredologfilestominimizecontention.Provideenoughgroupstopreventwaiting.Storeredologfilesonseparate,fastdevices.Monitortheredologfileconfigurationwith:V$LOGFILEV$LOGV$LOG_HISTORYMonitoringOnlineRedoLogFileI/OSizingtheRedoLogBufferThesizeoftheredologbufferisdeterminedby:LOG_BUFFERparameterRemainingspaceinthefixedareagranuleDefaultvalue:Either2MBor128KBthevalueofCPU_COUNT,whicheverisgreaterArchived
logfilesRedologfilesDiagnosingRedoLogBufferInefficiencySQL>UPDATEemployees2SETsalary=salary*1.13WHEREemployee_id=736;Server
processLGRWARCHServer
process
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北科技学院单招职业适应性测试备考题库及答案解析
- 2026年广西物流职业技术学院单招职业适应性测试备考试题及答案解析
- 2026年浙江东方职业技术学院单招职业适应性考试备考题库及答案解析
- 期末考试学生个人总结16篇
- 期末检测工作总结2篇
- 2026年海南软件职业技术学院单招职业适应性测试模拟试题及答案解析
- 2026年辽宁地质工程职业学院单招职业适应性测试模拟试题及答案解析
- 2026年湖南铁路科技职业技术学院单招职业适应性考试模拟试题及答案解析
- 2026年江苏财会职业学院单招职业适应性考试模拟试题及答案解析
- 2026年西安电力高等专科学校单招职业适应性考试模拟试题及答案解析
- 回转窑安装说明书样本
- 2025年中共宜春市袁州区委社会工作部公开招聘编外人员备考题库附答案详解
- 2026年中医养生馆特色项目打造与客流增长
- 2025年社保常识测试题库及解答
- 祠堂修建合同范本
- 测量学基本知识
- 疤痕子宫破裂护理查房
- 2025-2026学年人教版高一生物上册必修1第1-3章知识清单
- GB/T 2075-2025切削加工用硬切削材料的分类和用途大组和用途小组的分类代号
- 2025年超星尔雅学习通《创新思维与创新方法》考试备考题库及答案解析
- 四川省金太阳2025-2026学年高三上学期11月联考英语试卷(含答案详解)
评论
0/150
提交评论