Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Crashkurs zur Leistungsoptimierung von Oracle PL/SQL

Zusammen mit den früheren Vorschlägen (alle für sich hervorragend) gibt es ein paar einfache Dinge, die Sie tun können, um Sie zu einem Instant Performance Guru (tm) zu machen:

  1. Trage eine Aktentasche voller Papiere und Bücher. Bücher mit Eselsohren mit Titeln wie „Oracle Performance Tuning For Highly Effective People“+ und Zettel mit Kästchen und darauf gekritzelten Pfeilen funktionieren gut. Wenn die Bücher für veraltete Versionen von Oracle sind, umso besser, da es so aussieht, als würden Sie dies schon eine Weile tun - außerdem können Sie sie billig von der "Ausverkaufstabelle" in Ihrem örtlichen Buchladen kaufen. Für den besten Effekt sollte die Aktentasche gut getragen sein - wenn Sie gezwungen sind, eine neue Aktentasche zu kaufen, können Sie diesen verwitterten Effekt erzielen, indem Sie mit einem Auto darüber fahren und/oder ein Seil an den Griff binden und sie durch den Sand/Dreck ziehen /Schlamm für etwa zehn Minuten. All dies trägt dazu bei, die Eingeborenen zu beeindrucken. Ein oder zwei Einschusslöcher können interessante Gesprächsstarter sein. Sie können die Aktentasche auch verwenden, um Ihr Mittagessen und andere wichtige Dinge wie ein Handtuch zu transportieren.
  2. Fügen Sie Full-Key-Indizes für alle Abfragen hinzu.
  3. Stellen Sie sicher, dass alle Fremdschlüssel vollständige Schlüsselindizes haben, die sie unterstützen.

Das könnte Sie auf die Idee bringen, dass die "Leistungsanalyse" hauptsächlich aus dem Hinzufügen der Indizes besteht, die die Leute, die die Software geschrieben haben, nie hinzugefügt haben, weil in ihrer fast leeren Entwicklungsdatenbank alles sehr schnell lief. Das ist nicht richtig. Eine komplette Fabrikation. Völliger Unsinn. Am besten es geht nur um etwa 95 % davon. Achte nicht auf den Mann hinter dem Vorhang - er ist völlig bedeutungslos...

Sie kennen jetzt die Geheimnisse der Oracle Performance Masters. (Nun, das meiste sowieso, außer dem Secret Handshake, der in einer SMS schwer zu erklären ist (und außerdem braucht man an jeder Hand sechs Finger), und den Hidden Mysteries, die hauptsächlich aus einer Menge Zeug bestehen Frösche, die Sie technisch nicht tun wissen müssen, aber gut informierte Leute oft zum Kichern bringen - was nicht attraktiv ist ...).

Geht hin und tut gute Werke.

+Das ist eigentlich etwas falsch. Das Buch, das Sie unbedingt in Ihrer Aktentasche haben möchten, ist „Oracle Performance Tuning For People Who Are Smarter Than 99.9% Of The Inhabitants Of This Planet“. Da 99,99999%++ der Bewohner dieses Planeten Einzeller oder Manager (und manchmal beides) sind, ist dies nicht schwer zu bewerkstelligen.

++Dies ist eine reelle Zahl. Du kannst dir das Zeug nicht einfach ausdenken+++.

+++Eigentlich kannst du und ich tat es. Aber es ist nicht „lügen“, wenn Sie eine genaue Zahl verwenden – es ist „kreatives Umdenken“++++.

++++Das ist „lügen“ in der Beratersprache.