Oracle英文版培訓(xùn)課件之Performance Tuning:les-12Tuning IO_第1頁
Oracle英文版培訓(xùn)課件之Performance Tuning:les-12Tuning IO_第2頁
Oracle英文版培訓(xùn)課件之Performance Tuning:les-12Tuning IO_第3頁
Oracle英文版培訓(xùn)課件之Performance Tuning:les-12Tuning IO_第4頁
Oracle英文版培訓(xùn)課件之Performance Tuning:les-12Tuning IO_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

TuningI/OObjectivesAftercompletingthislesson,youshouldbeabletodothefollowing:DiagnosedatabaseI/OissuesDescribetheStripeAndMirrorEverything(SAME)conceptExplainthebenefitsofasynchronousI/OChooseappropriateI/OsolutionsTuneI/OusingAutomaticStorageManagement(ASM)I/OArchitectureOracleDatabase10gincludesthreestandardstorageoptions:FilesystemRawpartitionsAutomaticStorageManagement(ASM)FileSystemCharacteristicsCertaincharacteristicsarebetterfordatabaseuse:Write-through-cacheabilityWriteacknowledgementSecurityJournalingHighperformanceRawPartitionsRawpartitionshavebeenconsideredtobethehigh-performancesolution.RawreadsandwritesdonotusetheOSbuffercache.RawreadsandwritescanmovelargerbuffersthanfilesystemI/Os.Usingrawpartitionscomplicatesadministration.WriteReadProcessDiskfileI/OModesI/Ocanbewrittentodiskinseveralwaysbyusingdifferentsystemcalls:StandardI/OSynchronousI/OAsynchronousI/OBuffercacheDiskfileWriteFlushProcessBandwidthVersusSizeI/Operformancedependsonbandwidth.Numberofdisks,notsizeNumberofcontrollersBackgroundprocessDiskcontrollersStripeandMirrorEverythingAlldatafilestoaccessallavailablebandwidthAlldatabasefilestobeonthesamelogicaldevicesHighestperformanceconfigurationUsingRAIDRedundantArrayofInexpensiveDevices(RAID)levels:Level0StripedforperformanceNoredundancyLevel1MirroredforsafetyLittleperformancebenefitLevel5Blocklevelredundancy(rebuildalgorithm)ImprovedreadperformanceAdditionalwritecostRAIDCostVersusBenefitsRAIDcostismeasuredinperformanceandreliability.RAID0:FastLossofanydevicedamagesthearray.RAID1:SafeandexpensiveSlightbenefitinhigh-readenvironmentsRAID5FastSafewithlossofanyonedevicePossiblehighwritecostShouldIUseRAID1orRAID5?RAID1(Mirroring)RecommendedbyOracleMostdemandingapplications

ProsBestredundancyBestperformanceLowrecoveryoverheadConsRequireshighercapacityRAID5(Parity)DSSandmoderateOLTPProsRequireslesscapacityConsLessredundancyLessperformanceHighrecoveryoverheadDiagnosticsIndicatorsofI/Oissues:Topwaitsarereadsandwritesplus:BufferbusywaitsWritecompletewaitsDBfileparallelwritesEnqueuewaits

FileI/OStatisticssectionshowshighwaitsandAVGBufferWaittimehigherthanaverageoncertainfiles.Note:Onawell-performingsystem,thetopeventsarelikelytobeCPUtime,dbfilescatteredread,anddbfilesequentialread.DatabaseI/OTuningConfiguringstorageforadatabasedependsonmanyvariables:Whichdatatoputonwhichdisk;complicatedbyvendor-configuredlogicalunits(LUNs)DBapplicationworkloads:OLTP,DSS,batchversusonlineTrade-offsbetweenavailableoptionsOngoingtuning:changesinworkloadsExpandingorcontractingyourdatabaseWhatIsAutomaticStorageManagement?ASM:Isaportableandhigh-

performanceclusterfilesystemManagesOracledatabasefilesDistributesdataacrossdisks

tobalanceloadProvidesintegratedmirroring

acrossdisksSolvesmanystorage

managementchallengesEncapsulatestheSAMEmethodologyASMFile

systemVolume

managerOperatingsystemApplicationDatabaseASM:KeyFeaturesandBenefitsStripesfilesratherthanlogicalvolumesOnlinediskreconfigurationanddynamicrebalancingAdjustablerebalancingspeedProvidesredundancyonafilebasisSupportsonlyOracledatabasefilesDatabaseclusterfilesystemwithperformanceofrawI/OusableonallstorageplatformsAutomaticdatabasefilemanagementNomorehotspots:eliminatesmanualI/Otuning......................................................................................................................................................................................................NotesonlypageHowManyDiskGroupsperDatabaseTwodiskgroupsarerecommended:LeveragemaximumofLUNsBackupforeachotherLowerperformancemaybe

usedforFRA(orinnertracks)Exceptions:AdditionaldiskgroupsfordifferentcapacityorperformancecharacteristicsDifferentILMstoragetiersDataDGFRADGERPDBCRMDBHRDBDatabaseStorageConsolidationSharedstorageacrossseveraldatabasesRACandsingle-instancecanusethesameASMinstance.Benefits:SimplifiedandcentralizedmanagementHigherstorageutilizationHigherperformancePayrollGLPayrollandGL1050GB1050GB10100GB………WhichRAIDConfiguration

forBestAvailability?ASMmirroringHardwareRAID1(mirroring)HardwareRAID5(ParityProtection)BothASMmirroringandhardwareRAIDAnswer:Dependsonbusinessrequirementandbudget(cost,availability,performance,andutilization)ASMleverageshardwareRAID.ASMMirroringGuidelinesBestchoiceforlow-coststorageEnablesExtendedClusteringsolutionsNohardwaremirroring1MB

AUASMStripingGranularityCOARSEFINEWhatTypeofStripingWorksBest?ASMstripingonly(noRAID0)RAID0andASMstripingUseLVMNostripingAnswer:AandBASMandRAIDstripingarecomplementary.ASMStripingOnlyProsDrivesevenlydistributedforData&FRAHigherbandwidthAllowssmallincrementalgrowth(73GB)NodrivecontentionDataDGFRADG1TB2TB1673GB

LUNs3273GB

LUNsRAID1OracleDBsize:1TBStorageconfiguration:

8arrayswith

1273GBdisksperarrayConsNotwellbalancedacross

alldisksLUNsizelimitedtodisksizeHardwareRAIDStripedLUNsProsFastestregionforDataDGBalanceddatadistributionFewerLUNstomanagewhilemaxspindlesDataDGFRADG1TB2TB4250GB

LUNs4500GB

LUNsRAID0+1OracleDBsize:1TBStorageconfiguration:

8arrayswith

1273GBdisksperarrayConsLargeincrementalgrowthDataandFRA“contention”ASMGuidelinesUseexternalRAIDprotectionwhenpossible.Createlogicalunits(LUNs)using:OutsidehalfofdiskdrivesforhighestperformanceSmalldisk,highrpm(forexample,73GB/15krpm)UseLUNswiththesameperformancecharacteristics.UseLUNswiththesamecapacity.Maximizethenumberofspindlesinyourdiskgroup.ASMInstanceInitializationParametersASMinstanceshavestaticmemoryneeds.UsingdefaultSGAsizingparametersshouldbeenoughformostconfigurations:Add500KBtothesharedpoolperadditionaldiskgroupafterthefirstfive.INSTANCE_TYPE=ASMDB_UNIQUE_NAME=+ASMASM_POWER_LIMIT=1ASM_DISKSTRING='/dev/rdsk/*s2','/dev/rdsk/c1*'ASM_DISKGROUPS=dgroupA,dgroupBPROCESSES=25+15*<#DBinstusingASMfortheirstorage>DynamicPerformanceViewsStoragesystemV$ASM_DISKGROUPV$ASM_CLIENTV$ASM_DISKV$ASM_FILEV$ASM_TEMPLATEV$ASM_ALIASV$ASM_OPERATIONDiskgroupADiskgroupBMonitoringLong-RunningOperationsbyUsingV$ASM_OPERATIONEstimatedamountoftime(inminutes)foroperationterminationEST_MINUTESEstimatednumberofallocationunitsmovedperminuteEST_RATEEstimatednumberofremainingallocationunitsEST_WORKNumberofallocationunitsmovedsofarSOFARPowerallocatedtothisoperationACTUALPowerrequestedforthisoperationPOWERStateofoperation:WAITorRUNSTATETypeofoperation:REBALOPERATIONDiskgroupGROUP_NUMBERDescriptionColumnASMInstancePerformanceDiagnosticsSELECTevent,total_waitst_wait,

total_timeoutst_timeout,

time_waitedt_waittm,

average_waita_waittm,wait_classFROMV$SYSTEM_EVENTWHEREwait_class<>'Idle'andtime_waited>0ORDERBY4DESC;EVENTWAITTOUTWAITTAVGCLASS

ASMmount:waitforheartbeat11439438.85Admin…kfk:asyncdiskIO5780377.65SystI/Ologwrite(odd)7329642.33Otherrdbmsipcreply3712597.01Otherlogwrite(even)8219724.58OtherSQL*Netmessagetoclienetworkosthreadstartup90798.77Conc…bufferwritewait106060.31OtherDBFGwaitingforreply1601.04OtherASMPerformancePageAddthefollowingtoSHARED_POOL_SIZE:SELECTd+l+tDB_SPACEFROM(SELECTSUM(bytes)/(1024*1024*1024)d

FROMV$DATAFILE),(SELECTSUM(bytes)/(1024*1024*1024)l

FROMV$LOGFILEa,V$LOGbWHEREa.group#=b.group#),(SELECTSUM(bytes)/(1024*1024*1024)t

FROMV$TEMPFILEWHEREstatus='ONLINE');Addatleast16toPROCESSES.(DB_SPACE/100+2)*#_External_RedOR

(DB_SPACE/50+4)*#_Normal_RedOR

(DB_SPACE/33+6)*#_High_RedDatabaseInstanceParameterChangesASMDiskMetadataRequirementsForemptydiskgroups:Fornormalandhighredundancy:15+(2*#_disks)+(126*#_ASM_insts)Forexternalredundancy:5+(2*#_disks)+(42*#_ASM_insts)Foreachfile:Highredundancy:Add3MBiffilesizeisgreatert

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論