Professional Documents
Culture Documents
JustifyingOraclepartitioning
OracleTips
GotQuestions?
KEEPpooldeprecated
in12c
12cPosterAvailable!
FreeAWRReport
Analysis
BEWAREof11gR2
UpgradeGotchas!
SearchBCOracleSites
Search
OraclePartitioning
OracleTipsbyBurlesonConsulting
Home
EmailUs
OracleArticles
OracleTraining
OracleTips
OracleForum
ClassCatalog
OraclepartitioningisadivideandconquerapproachtoimprovingOracle
maintenanceandSQLperformance.Anyonewithunpartitioneddatabasesover
500gigabytesiscourtingdisaster.Databasesbecomeunmanageable,andserious
problemsoccur:
SQLmayperformpoorlyWithoutOraclepartitioning,SQLqueries
withfulltablescanstakehourstocomplete.Inafullscan,thesmallerthe
Oraclepartition,thefastertheperformance.Also,indexrangescans
becomeinefficient.
RemoteDBA
OracleTuning
Emergency911
RACSupport
AppsSupport
Analysis
Design
Implementation
OracleSupport
SQLTuning
RecoveryFilesrecoverytakesdays,notminutes
MaintenanceRebuildingindexes(importanttoreclaimspaceand
improveperformance)
TherearemanycompellingreasonstoimplementOraclepartitioningforlarger
databases,andOraclepartitioninghasbecomethedefactostandardforsystems
over500gigabytes.Oraclepartitioninghasmanybenefitstoimprove
performanceandmanageability:
StableOraclepartitioningisaverystabletechnologyandhasbeenused
inOraclesinceOracle8,backin1997.EachnewreleaseofOracle
improvesOraclepartitioningfeatures.
Security
OracleUNIX
OracleLinux
Monitoring
Remotesupport
Remoteplans
Remoteservices
Robust?Oraclepartitioningallowsformultilevelkeys,acombinationof
theRangeandListpartitioningtechnique.Thetableisfirstrange
partitionedwithOraclepartitioning,andtheneachindividualrange
partitionisfurthersubpartitionedusingalistpartitioningtechniquewith
Oraclepartitioning.UnlikecompositeRangeHashOraclepartitioning,the
contentofeachsubpartitionrepresentsalogicalsubsetofthedata,
describedbyitsappropriateRangeandListOraclepartitionsetup.
ApplicationServer
Applications
OracleForms
OraclePortal
AppUpgrades
SQLServer
OracleConcepts
FasterbackupsADBAcanbackupasingleOraclepartitionofatable,
ratherthanbackinguptheentiretable,therebyreducingbackuptime.
Lessoverhead?BecauseolderOraclepartitionedtablespacescanbe
markedasreadonly,Oraclehaslessstressontheredologs,locksand
latches,therebyimprovingoverallperformance.Formoredetails,read
RobertFreeman'sdiscussionofreadonlytablespaceperformance.
SoftwareSupport
RemoteSupport
Development
Implementation
ConsultingStaff
ConsultingPrices
Easiermanagement?MaintenanceofOraclepartitionedtablesis
improvedbecausemaintenancecanbefocusedonparticularportionsof
tables.Formaintenanceoperationsacrossanentiredatabaseobject,itis
possibletoperformtheseoperationsonaperpartitionbasis,thusdividing
themaintenanceprocessintomoremanageablechunks.
FasterSQL?Oracleispartitionaware,andsomeSQLmayimproveis
speedbyseveralordersofmagnitude(over100xfaster).
http://www.dbaoracle.com/oracle_tips_partitioning.htm
1/3
7/8/2015
JustifyingOraclepartitioning
Indexrangescans?Oraclepartitioningphysically
sequencesrowsinindexordercausingadramatic
improvement(over10xfaster)inthespeedofpartition
keyscans.
HelpWanted!
Fulltablescans?Oraclepartitionpruningonly
accessesthosedatablocksrequiredbythequery.
OraclePosters
OracleBooks
Tablejoins?Oraclepartitionwisejoinstakethe
specificsubsetofthequerypartitions,causinghuge
speedimprovementsonnestedloopandhashjoins.
OracleScripts
Ion
ExcelDB
Updates?Oracleparallelqueryforpartitions
improvesbatchloadspeed.
DonBurlesonBlog
Insum,Oraclepartitioninghasaveryfastpaybacktimeandtheimmediate
improvementstoperformanceandstressreductionontheOracleservermakesit
aslamdunkdecision.
Pleaseseerelatedpartitioningpages:
Oraclepartitioningmethods
oraclepartitioningtips
OraclePartitioning
Oracleintervalpartitioningtips
OraclePartitionKeyStatistics&tuning
IfyoulikeOracletuning,seethebook"OracleTuning:
TheDefinitiveReference",with950pagesoftuningtips
andscripts.
Youcanbuyitdirectfromthepublisherfor30%offand
getinstantaccesstothecodedepotofOracletuning
scripts.
http://www.dbaoracle.com/oracle_tips_partitioning.htm
2/3
7/8/2015
JustifyingOraclepartitioning
BurlesonistheAmericanTeam
Note:ThisOracledocumentationwascreatedasasupportandOracletraining
referenceforusebyourDBAperformancetuningconsultingprofessionals.Feel
freetoaskquestionsonourOracleforum.
Verifyexperience!AnyoneconsideringusingtheservicesofanOraclesupport
expertshouldindependentlyinvestigatetheircredentialsandexperience,andnot
relyonadvertisementsandselfproclaimedexpertise.AlllegitimateOracle
expertspublishtheirOraclequalifications.
Errata?OracletechnologyischangingandwestrivetoupdateourBCOracle
supportinformation.Ifyoufindanerrororhaveasuggestionforimprovingour
content,wewouldappreciateyourfeedback.Justemail:
andincludetheURLforthepage.
BurlesonConsulting
TheOracleofDatabaseSupport
OraclePerformanceTuning
RemoteDBAServices
Copyright?19962014
AllrightsreservedbyBurleson
Oracle?istheregisteredtrademarkofOracleCorporation.
http://www.dbaoracle.com/oracle_tips_partitioning.htm
3/3