Oracle
 sql >> Base de données >  >> RDS >> Oracle

Cours accéléré sur le réglage des performances Oracle PL/SQL

En plus des suggestions précédentes (toutes excellentes en elles-mêmes), il y a quelques choses simples que vous pouvez faire qui feront de vous un Instant Performance Guru (tm) :

  1. Emportez une mallette pleine de papiers et de livres. Les livres écornés avec des titres comme "Oracle Performance Tuning For Highly Effective People"+ et des morceaux de papier avec des cases et des flèches griffonnées dessus fonctionnent bien. Si les livres concernent des versions obsolètes d'Oracle, c'est encore mieux car cela donne l'impression que vous le faites depuis un certain temps - de plus, vous pouvez les acheter à bas prix dans le tableau des "liquidations" de votre librairie locale. Pour un meilleur effet, la mallette doit être bien portée - si vous êtes obligé d'acheter une nouvelle mallette, vous pouvez obtenir cet effet patiné en la reculant avec une voiture et/ou en attachant une corde à la poignée et en la faisant glisser dans le sable/la saleté / boue pendant environ dix minutes. Tout cela aide à impressionner les indigènes. Un trou de balle ou deux peuvent être des déclencheurs de conversation intéressants. Vous pouvez également utiliser la mallette pour transporter votre déjeuner et d'autres objets importants comme une serviette.
  2. Ajouter des index de clé complets pour toutes les requêtes.
  3. Assurez-vous que toutes les clés étrangères sont accompagnées d'index complets.

Cela peut vous donner l'idée que "l'analyse des performances" consiste principalement à ajouter les index que les personnes qui ont écrit le logiciel n'ont jamais pris la peine d'ajouter car dans leur base de données de développement presque vide, tout s'est déroulé très rapidement. Ce n'est pas correct. Une confection complète. Une absurdité totale. Au meilleur c'est seulement environ 95% de celui-ci. Ne faites pas attention à cet homme derrière le rideau - il n'a aucune importance...

Vous connaissez maintenant les secrets de l'Oracle Performance Masters. (Eh bien, la plupart de toute façon, sauf pour la poignée de main secrète, qui est difficile à expliquer dans un message texte (et en plus, vous avez besoin de six doigts sur chaque main), et les mystères cachés, qui consistent principalement en beaucoup de choses sur grenouilles que vous ne connaissez pas techniquement besoin de savoir mais qui a été connu pour faire beaucoup rire les gens bien informés - ce qui n'est pas attrayant...).

Allez de l'avant et faites de bonnes œuvres.

+C'est en fait légèrement incorrect. Le livre que vous voulez vraiment avoir dans votre mallette est "Oracle Performance Tuning For People Who Are Smarter Than 99.9% Of The Inhabitants Of This Planet". Étant donné que 99,99999 %++ des habitants de cette planète sont des organismes unicellulaires ou des gestionnaires (et parfois les deux), ce n'est pas difficile à accomplir.

++Ceci est un nombre réel. Vous ne pouvez pas inventer ce genre de choses+++.

+++En fait, vous pouvez et je l'ai fait. Mais ce n'est pas "mentir" si vous utilisez un nombre exact - c'est "réinventer de manière créative"++++.

++++C'est "mentir" dans le langage des consultants.