Kyle Hailey (Resume, linkedin) is a performance architect at Delphix. Before Delphix he designed DB Optimizer at Embarcadero. Prior to joining Embarcadero, he worked on a complete redesign of the Oracle Enterprise Manager 10g performance pages. His input shifted the screens away from confusing clutter to simple but powerful graphics based session load and wait bottlenecks and this design has continued to be the foundation of OEM 11g and 12c. He has a long and distinguished career in the database world having worked at Oracle, Quest, and Embarcadero as well as other companies in the industry on database performance tuning and optimization. He has designed tools to improve high end performance monitoring such as direct memory attach to bypass SQL and interactive graphic displays of performance data. He speaks regularly at conferences and teaches classes around the world on database performance tuning. Publications: ![]() Oracle Insights: Tales from the OakTable Contributing Author Oracle Wait Interface Technical Editor
Papers:
People are saying: I strongly recommend Kyle Hailey's talk to all DBAs If you are in the right geography ( or perhaps geography doesn't matter, I don't know) and need a real heavy hitter, I.d recommend contacting PerfVision.com and have a chat with Kyle. Kevin Closson http://prodlife.wordpress.com/2009/08/25/i-love-nocoug-training-days/
On Friday, I.ve been to a training day with Kyle Hailey, organized by North California Oracle User Group. It was really a great experience. The first part of the day was dedicated to ASH - v$active_session_history. We learned how to use the data, how to use the related graphs in Enterprise Manager, and how to get similar data when you don.t have the ASH table (ASH requires 10g and a special license). I already worked with ASH before, but it was still very interesting and usefull. The second part of the day was dedicated to specific wait events - why they happen and how to deal with them. The talk was very technical - including overviews of the buffer cache memory management (I didn.t know Oracle keeps the buffer cache in a hash table), and explanations of all the scenarios where you can run into TX-Enqueue lock. There are more scenarios than you think, and most of them will be hell to debug. We also received a copy of .Oracle Wait Interface: A Practical Guide to Performance Diagnostics and Tuning., I.ve starting reading it during the weekend and it seems like a useful and interesting book. Maybe I.ll review it when I.m done. I was really impressed by the audience. No one asked stupid and annoying questions, on the contrary, many people had very insightful comments and questions. Everyone I talked to during the breaks was interesting, had interesting experiences to share and great comments when listening to my war stories. Can you tell I.ve had fun? I.ve also learned that I.m probably the only DBA who did not try ASM yet. I really have to get to it. So, hurray to NoCoug who organized this great day. I strongly recommend Kyle Hailey.s talk to all DBAs. I enjoyed Kyle Hailey talk on Average Active Session metric that.s designed to give DBA a general idea of database load. Excellent review of history of Oracle Enterprise Manager performance development (Kyle is actually the one who designed the whole Performance tab in 10g Grid Control). The highlight was announcement of SASH - Simulated ASH or, as I call it, poor man.s ASH. It.s based on custom sampling of V$SESSION and presenting it in ASH format. It works on any edition and, the best part, it.s free! He also demonstrated ASHMON . basically, OEM Performance Tab light . written in TCL. Thanks for excellent tools Kyle . you rock! The fourth presentation I went to was by Kyle Hailey "Average Active Sessions: a Simple Solution to Complex Performance Data" He showed us how to drill into problems by using OEM and how much easier that was then using Tanel Poder.s scripts. But offcours you need a license to use that. It.s the same for the ASH tables, you need a license. But for his SASH tables you do not need a license nor for his OEM-lite. OEM-lite is a graphical tool that you can use to do similar things as with OEM and you can zoom into the details of the graphs by drawing a box with your mouse. Pretty cool stuff. Unfortunately he had so much to Demo and so many slides that he had to use more time then was alotted. Fortunately he was a very enthousiastic presenter and fun to watch. One Thursday and Friday I managed to attend sessions by Kyle and Jeremiah (but I collided with Richard's high level Index session). These guys have it together - I highly recommend listening to them if you get a chance. Average Active Sessions Write up from Oracle Insights: Dear Reader, |
