Oracle er bygget for å gi effektiv behandling av store mengder data . Som størrelsen på en database øker , kan imidlertid systemet begynner å oppleve større lengder av lag for hver operasjon , som den rene massen av informasjon programvarens enheten er håndtering krever mer prosessorkraft til å bevege seg gjennom . Det finnes imidlertid forskjellige måter man kan bruke for å optimalisere ytelsen. Undersøke Freelists
funksjonen du ønsker å undersøke først når grappling med lagging sette inn tider er hvordan systemet bruker freelists . Freelists er rommet under det punkt hvor nye data er blitt innført i en tabell. Freelists er hvor neste sett med data vil bli søkte etter ledig plass for følgende innsetting. Dermed har flere alternativer for Oracle å få tilgang som neste sted for innsetting er viktig å holde etterslepet på drift ned .
Flere Freelists
Definere flere freelists eller freelist grupper som skal brukes under parallelle innstikk i Oracle vil påvirke din hastighet på innsetting hastighet. Med flere freelists , vil det være flere segment header blokker tilgjengelige for innsetting , og dermed fjerne tilstopping som oppstår når det er bare noen få freelist alternativer for den kommende innsetting. Oracles Automatisk Segment Space Management ( ASSM ) alternativet vil automatisere freelist ledelse , men det vil også begrense muligheten til å spesifisere visse lagring alternativer , for eksempel freelist grupper.
Effektivisering
en annen viktig grunn til innsetting sats kan bremse er at det er en overdreven antall objekt grad. Hvis et objekt har fem eller flere grad , går den tid som kreves for hver innsetting opp og kvalitet på utførelsen går ned. I tillegg kan det å ha for mange indekser bidra til etterslep , som flere indekser det er tilgjengelig, vil det lenger hver innsetting krever . Minimere objekt grad i hvert objekt og antall mulige indekser vil hjelpe trim saksbehandlingstiden generelt .
Andre faktorer
Hold maskinvaren oppdatert .
annen stor koding problem å ta hensyn til er blocksize . Ved å la store blocksizes for din måltabell (for eksempel opp til 32k ) , saksbehandlingstiden vil bli redusert i slik at flere rader å passe på hver blokk . Hinsides all programvare og koding problemer , kanskje den viktigste generelle faktor i innsetting rate er prosesseringsevne CPU din . Eldre maskiner vil helt klart ha en ulempe for drift hastighet i forhold til nyere modeller , så hvis etterslepet er virkelig problematisk , bør det tas hensyn til oppgradering av maskinen .