Not only does the book indicate when a feature would be appropriate, but also potential problems ("Pitfalls and Fallacies") associated with each feature. What this book accomplishes, which most other performance tuning books seem to miss, is to indicate which performance tuning features are available in each Oracle release (and which are available at no additional licensing cost) as the various performance tuning approaches are discussed. It is quite clear that a great deal of effort was made by the author to carefully verify the tips and test results contained in the book and to organize the material in a logical progression, thus building a bridge between the reader's current understanding to the understanding of complex tuning approaches. "Troubleshooting Oracle Performance" is the most thorough, yet physically compact book covering performance tuning with Oracle 9i R2 through 11g R1 on the market. PS : (16-05-2011) Cela fait presque 3 ans que j'utilise ce livre comme référence, j'ai decidé donc de lui attribuer la note complète pour service rendu Très honnêtement, la communauté d'Oracle devrait être reconnaissante à Christian pour avoir écrit ce livre comme elle devrait aussi l'être pour ces mentors Jonathan Lewis, Tom Kyte, Cary Millsap et tant d'autres aussi. Je n'ai par exemple jamais lu d'aussi complet et d'aussi clair sur les Joins et leurs types (Nested Loop join, Merge Join, Hash Join, etc.) que ce que j'ai pu agréablement lire dans le Chapitre 10 : Optimizing Joins Il n'y a pas un seul chapitre de ce livre qui va vous laisser indifférent. Ce rapport tel que généré est présentable et agréable à lire. En effet il (tvd$xtat) génère un rapport en html présentant la performance de votre application dans l'ordre décroissant de temps de réponse. Que dire encore du Chapitre 3 Identifying Performance Problem ou Christian montre par l'exemple comment interpréter le 10046 trace file via TKRPOF et via son outil de Profiling tvd$xtat qui depuis que je l'ai découvert je n'arrête pas de l'utiliser. WISE MEMORY OPTIMIZER AVIS PLUSIl a été pour moi d'une réelle plus value de bien comprendre ces situations et également de comprendre clairement via un schéma les principes du Logical Input Output(LIO) and Physical Input Output (PIO) décrit dans Reading and writing blocks Parce que grâce à Christian j'ai enfin clairement compris des thèmes cruciaux quand il s'agit de résoudre des problèmes de performance à savoir par exemple dans le Chapitre 2 intitulé Key Concept : How Parsing Works, Bind variables and Cursor Sharing et comment dans certaines situations clairement identifiées les bind variables ne jouent pas en faveur d'une bonne performance. Après avoir acheté TOP, je suis très heureux de l'avoir fait sans aucun regret. Si vous vous posez ce genre de question alors j'ai le grand plaisir à vous répondre. Ceux que nous possédons déjà ne nous suffisent-ils pas à résoudre nos problèmes de performance? Et pourquoi Christian Antognini a jugé utile d'écrire Troubleshooting Oracle Performance (TOP), un autre livre sur le traitement de la performance en Oracle? Allons-nous encore, en achetant ce livre, enrichir notre bibliothèque sans vraiment apprendre quelque chose d'utile? On se demande souvent pourquoi acheter un autre livre.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |