Den Fordeler og ulemper av Oracle Partition

Den Fordeler og ulemper av Oracle Partition


De fleste artikler og dokumenter om Oracle sier at Oracle partisjone har mange fordeler. Det er imidlertid noen ulemper som ikke ser ut til å få mye trykk. Erfaring har vist at Oracle partisjone generelt fungerer godt, men på visse vilkår fremheve spesifikke omstendigheter der det er ikke alltid det beste alternativet - spesielt på små databaser. Partisjonering er i hovedsak rettet mot store databasemiljøer.

ytelses~~POS=TRUNC Fordeler

Den største fordelen - og formålet - for partisjone sies å være å gi ytelsesfordeler. Det gjør det også bedre administrasjonsmuligheter for ulike bruksområder. Målet med partisjonering er å dele databaseobjekter, for eksempel tabeller, indekser og andre gjenstander inn i mindre, håndterbare biter.

administrasjons Fordeler

Den håndterbare aspekter ved partisjonering i Oracle innebærer at gjenstander kan aksesseres og reguleres ved et lavere nivå enn det som ellers ville være tilfelle. Hver virksomhet sak er forskjellig, men ulike partisjonering strategier takle ulike forretningsbehov. De gjennomsiktige driften av partisjonering betyr at programutvikling er redusert, noe som sparer kostnader på bunnlinjen. Du får ytterligere innsparinger på lagringsplass, som partisjonert tabellplasser tar opp mindre plass enn tradisjonelle tabellplass teknikker.

ytelses~~POS=TRUNC Ulemper

Indekser kan utgjøre et alvorlig problem hvis de mislykkes. Dersom en indeks går ned eller er skadet, kan de underliggende tabellene være skadet utover reparasjon, noe som gjør dem ubrukelige og uopprettelig. Den eneste løsningen er å gå tilbake til backup - hvis du har en - eller å gjenoppbygge indeksen. I en skillevegg sammenheng kan det ta svært lang tid.

administrasjons Ulemper

Skillevegger er mye vanskeligere å håndtere enn standard tabeller blottet for dem. Dette er fordi skille aspekter har til å bli identifisert og administreres som del av en operasjon, slik som bruk av "avkorte". Det er ikke nok til å bruke den enkle avkorte kommandoen; den riktige kommandoen ville være "alter table truncate partisjon." Derfor partisjoner er vanskeligere å håndtere.