De fleste artikler og papers om Oracle siger, at Oracle partitionering har mange fordele. Men der er nogle ulemper , der ikke synes at få meget presse. Erfaringen har vist, at Oracle partitionering generelt fungerer godt , men visse betingelser fremhæve bestemte omstændigheder, hvor det ikke altid er den bedste løsning - især på små databaser. Partitionering er primært rettet mod store database miljøer. Ydelsesfordele
Den største fordel - og formålet - af separation siges at være at give ydeevne fordele . Det giver også mulighed for en bedre administration til forskellige applikationer . Formålet med partitionering er at opdele database objekter, såsom tabeller , indekser og andre objekter i mindre, håndterbare stykker .
Manageability Fordele
håndterbare aspekter af partitionering Oracle indebærer, at genstande kan tilgås og styres på et lavere niveau end det ellers ville være tilfældet . Hver business case er forskellige, men forskellige partitionering strategier klare forskellige forretningsmæssige behov. De gennemsigtige operationer partitionering betyder, at applikationsudvikling reduceres , sparer omkostninger på bundlinjen. Du får yderligere besparelser på lagerplads, som inddelte tablespaces tager mindre plads end traditionelle tablespace teknikker.
Ydelse Ulemper
Indexes kan udgøre en alvorlig problem, hvis de svigter. Hvis et indeks går ned eller er beskadiget, kan de underliggende tabeller beskadiget uden reparation , hvilket gør dem ubrugelige og kan ikke gendannes . Den eneste løsning er at vende tilbage til backup - hvis du har en - eller til at genopbygge indekset . I en partition sammenhæng kan det tage meget lang tid.
Manageability Ulemper
Skillevægge er meget sværere at styre end standard tabeller blottet for dem. Dette skyldes, at partition aspekter skal identificeres og forvaltes som en del af en operation, såsom brugen af " truncate ". Det er ikke nok at bruge den simple truncate kommandoen den rigtige kommando ville være " ændre tabellen truncate partition. " Derfor partitioner er sværere at styre.