Striving for Optimal Performance
  • Blog
    • Archive
    • Categories
    • Search
  • Troubleshooting Oracle Performance
    • Description
    • Structure
    • Table of Contents
    • Forewords
    • Reviews
    • Downloadable Files
    • Addenda and Errata
    • First Edition
  • Public Appearances
    • Past Public Appearances
  • Contact
  • About

Ad: The Method R Guide to MASTERING ORACLE TRACE DATA

4 May 2016 Written by Christian Antognini

The second edition of Cary Millsap‘s MASTERING ORACLE TRACE DATA (MOTD) is finally available. You can order it through amazon.com. I had the pleasure not only to review MOTD while Cary was working on it, but also to write a foreword that summarizes what I think about the book. So, if you are asking yourself […]

Read More 3 Comments

Oracle 11g Streams Implementer’s Guide

26 November 2010 Written by Christian Antognini

In this post I would like to share with you my impressions about the book Oracle 11g Streams Implementer’s Guide by Ann L. R. McKinnell and Eric Yen. But, first of all, I would like to warn you about two things. First, Packt Publishing, the publisher of this book, asked me, a long time ago, […]

Read More 1 Comment

The Art of Application Performance Testing

31 January 2010 Written by Christian Antognini

If you are looking for a book that describes how to approach and carry out a performance testing project, don’t look further. Get a copy of The Art of Application Performance Testing: Help for Programmers and Quality Assurance (O’Reilly, 2009). In it Ian Molyneaux manages to cover, in 160 pages, a crucial topic that is […]

Read More Leave a Comment

SQL and Relational Theory

23 March 2009 Written by Christian Antognini

C. J. Date was the keynote speaker at this year’s Hotsos Symposium. The speech was entitled “Foundation Matters”. I couldn’t agree more. Fondations are very, very important. As I wrote at the beginning of part 1 (which, by the way, is entitled “Fondations”) of my book: He who has not first laid his foundations may […]

Read More 5 Comments