Hoe te Tune de Oracle Database 12c Voordat er iets mis gaat

Benjamin Franklin dacht een ounce van preventie is beter dan genezen waard. Dit gezegde kan worden toegepast op het afstemmen van uw Oracle 12c database. In huidige prijzen, een pond genezen wordt geleverd met een vrij forse prijskaartje, dus voorbereiding en planning zijn van cruciaal belang voor elke installatie van de software.

Een goed uitgevoerd Oracle database installatie en configuratie van de basis leggen voor een omgeving die vrij is van een onderliggende systemische problemen die kunnen bijdragen aan prestatie-gerelateerde problemen.

Pre-installatie plannen en voorbereiding

Planning van de installatie van uw database software of een nieuwe database is een belangrijke stap in performance tuning. Slechte planning kan leiden tot problemen die niet gemakkelijk kan worden overwonnen door de hulpmiddelen tot je beschikking.

Bijvoorbeeld, als je gaat om een ​​database die een zeer hoge IO-eis heeft hebt, je een opslag van vaste fundament onder de database die de werklast aankan nodig. Als je dat niet doet, kan geen bedrag van SQL tuning overwinnen van de fysieke tekort aan middelen die nodig zijn.

Dit is een korte lijst van gegevens om te overwegen voordat u begint met een Oracle-installatie.

Item Overwegingen
Aantal gebruikers Concurrency, CPU / cores, geheugen
Hoge transactiekosten werklast soort CPU, geheugen, database parameters, hersteltijd
Hoge lees werklast soort Parallellisme, SSD's, SAN, spindels, bestand organisatie
Hoge beschikbaarheid Clustering, redundantie
Ad hoc query Rapportage tools, waarmee de data, indexering, ETL / batch jobs

De antwoorden die u krijgen door te begrijpen wat de applicatie en database gaan steunen kan u helpen een systeem staat de behandeling van uw werklast te ontwerpen. Deze concepten zijn niet nieuw. Toepassen wat je hebt meegemaakt in een grote onderneming om de Oracle-gerelateerde taak bij de hand.

Hoe om software te kiezen voor uw Oracle 12c-database

Een ander gebied dat u kan helpen zet je beste beentje voor bij de voorbereiding en planning van een Oracle-installatie is een zorgvuldige selectie van de softwareversie. De beste richtlijn is om te gaan met de meest actuele versie. Echter, hier zijn een paar kanttekeningen te overwegen:

  • Laatste is niet altijd het grootst. Sommige mensen zeggen dat je moet nooit kopen het eerste jaar van een nieuw model van de auto. Zoals met alles super-nieuw, kan je soms het slachtoffer van onontdekte glitches en bugs.

    Met Oracle, is onze aanpak simpelweg op zijn hoede voor het gebruik van gloednieuwe versies van Oracle zonder minstens één patch set-update (PSU). PSUs van Oracle naar buiten komen om de drie maanden. Daarom zal je niet lang te wachten voordat fixes beschikbaar komen.
  • Als u van derden zijn verpakt software, zorg ervoor dat u gebruik maakt van een goedgekeurd of gecertificeerd versie van Oracle. Hoewel Oracle 12c patchset "X" beschikbaar zou kunnen zijn, zorg ervoor dat als uw database gaat om verpakte applicatie een andere softwareleverancier ondersteunen , het is gecertificeerd door de verkoper om te werken met Oracle.

    Helaas, is het gebruikelijk dat de certificering softwareleveranciers om achter de laatste software versie van Oracle vallen. Dit kan frustrerend zijn. Echter, meer frustrerend is als je probeert om een ​​softwarepakket te laten werken aan een versie van de database als deze is afgestemd voor een ander.

Nadat u zich op een versie van de Oracle-software te gebruiken, zorg ervoor dat u de nieuwste onderhoud packs, Patch Set Updates (PSU), of Security Patch Updates (SPU) toegepast. Elke update kan fixes die de prestaties van de database-engine te verbeteren bevatten.

Het harde deel: Hardware en tuning van uw Oracle 12c-database

Zoals u waarschijnlijk kunt voorstellen, de hardware is een belangrijk onderdeel van een software-installatie. Iedereen heeft verschillende achtergronden en vertrouwdheid met de computer hardware. Uw ervaring kan eenvoudig worden met behulp van uw computer thuis of met uw laptop op het werk. Of, kunt u een achtergrond in de administratie systeem.

Omdat de hardware selectie is zo'n belangrijk onderdeel van de configuratie, moet u uw vermogen om hardware aanbevelingen te doen beoordelen. Als u niet op snelheid op de nieuwste hardware trends of hoe je de juiste maat van een server of systeem, zorg ervoor dat je iemand, beschikbaar is.

Er is geen schande in het vragen om hulp met hardware selectie. Veel bedrijven deze dagen hebben deskundigen op het personeel wiens taak het is om te helpen deze beslissingen. Het is beter om het werk te doen de eerste keer goed door te vragen om hulp dan het hebben om terug te gaan en het opnieuw doen.

Er is geen tekort aan bedrijven die willen hardware verkopen aan uw bedrijf. In onze ervaring, de meeste hardware leveranciers hebben ook experts in dienst die zijn goed thuis in het helpen spec uit een Oracle-systeem. Deze deskundigen kunnen met je praten over de functies en verschillen van de spullen die ze kunnen bieden.

Zorg ervoor dat u de begroting te begrijpen ook. Meestal wordt Oracle-licenties berekend door CPU socket / kern. Hoewel een hardwareleverancier Misschien wilt u opgezet met 64 CPU's van rekenkracht, zorg ervoor dat u zich kunt veroorloven om Oracle draaien op die configuratie. Met dat gezegd, niet laten begroting alleen het bepalen van uw hardware. Dat is een zekere manier om het hoofd op de weg te mislukken.

Server- en storage-leveranciers willen je geld uitgeven. Maar ze willen ook je gelukkig bent met het product dat u het krijgen zijn. Praat met een technisch deskundige van de verkoper (of iemand binnen uw bedrijf) over het doel van het systeem.

Aspecten van de hardware selectie kan aangetrokken van de ene naar de andere configuratie afhankelijk van of je bent het ondersteunen van iets als een data warehouse of een systeem dat moet transacties snel te verwerken. Configuraties kan invloed hebben op de CPU, schijf, geheugen en netwerkbronnen.

Bespreek ook hoge beschikbaarheid, schaalbaarheid en redundantie. Om antwoorden op al deze vragen te krijgen, je kan ook te coördineren met de eigenaren project en applicatie experts. Hoe eerder je, als database administrator, word opgenomen in het project plan hoe beter je zult in de lange termijn.


© 2019 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com