sql >> Database teknologi >  >> RDS >> Oracle

Oracle PL/SQL præstationsindstilling lynkursus

Sammen med de tidligere forslag (alle fremragende i deres egne rettigheder) er der et par enkle ting, du kan gøre, som vil gøre dig til en Instant Performance Guru (tm):

  1. Bær en mappe fuld af papirer og bøger. Dog-eared bøger med titler som "Oracle Performance Tuning For Highly Effective People"+ og stykker papir med kasser og pile skrevet på dem fungerer godt. Hvis bøgerne er til forældede versioner af Oracle, så meget desto bedre, som det får det til at se ud som om du har gjort dette i et stykke tid - plus, du kan købe dem billigt fra 'clearance'-bordet i din lokale boghandel. For at opnå den bedste effekt bør dokumentmappen være godt slidt - hvis du er tvunget til at købe en ny dokumentmappe, kan du få den forvitrede effekt ved at bakke over den med en bil og/eller binde et reb til håndtaget og trække den gennem sandet/snavset /mudder i ti minutter eller deromkring. Alt dette er med til at imponere de indfødte. Et skudhul eller to kan være interessante samtalestartere. Du kan også bruge mappen til at bære din frokost og andre vigtige ting som et håndklæde.
  2. Tilføj fuldnøgleindekser for alle forespørgsler.
  3. Sørg for, at alle fremmednøgler har fuldnøgleindekser, der understøtter dem.

Dette kan give dig ideen om, at "performanceanalyse" for det meste består i at tilføje de indekser, som de mennesker, der skrev softwaren aldrig gad at tilføje, fordi i deres næste-til-tomme udviklingsdatabase alt kørte virkelig hurtigt. Dette er ikke korrekt. En komplet fremstilling. Fuldstændig nonsens. I bedst det handler kun om 95 % af det. Vær ikke opmærksom på den mand bag gardinet - han har ingen som helst betydning...

Du kender nu Oracle Performance Masters hemmeligheder. (Nå, det meste af det alligevel, bortset fra det hemmelige håndtryk, som er svært at forklare i en sms (og desuden skal du bruge seks fingre på hver hånd), og de skjulte mysterier, som primært består af en masse ting om frøer, som du ikke teknisk har brug for at vide, men som har været kendt for at få velinformerede mennesker til at fnise meget - hvilket ikke er attraktivt...).

Gå ud og gør gode gerninger.

+Dette er faktisk lidt forkert. Den bog, du virkelig ønsker at have i din mappe, er "Oracle Performance Tuning For People Who Are Smarter Than 99,9% Of The Inhabitants Of This Planet". Da 99,99999%++ af indbyggerne på denne planet er encellede organismer eller forvaltere (og nogle gange begge), er dette ikke svært at opnå.

++Dette er et reelt tal. Du kan ikke bare finde på det her+++.

+++Det kan du faktisk, og det gjorde jeg. Men det er ikke "løgn", hvis du bruger et nøjagtigt tal - det er "kreativ gen-imagining"++++.

++++Det er "løgnagtigt" i konsulent-speak.



  1. Sletning af en række baseret på den maksimale værdi

  2. SQL Server 2008- Få tabelbegrænsninger

  3. Langsom migration til skyen

  4. Skinner 4 session.id lejlighedsvis nul