June 2012: Jonathan Lewis is coming to Dallas
Quick note about Jonathan Lewis trip to Dallas: Jonathan Lewis will be presenting two day seminar on two topics, “Beating the Oracle Optimizer” (June 28) and “Troubleshooting and tuning” (June...
View ArticleJuly 31 Webinar
Please join me for another Embarcadero sponsored Community Webinar on July 31. This is the first in a series of three webinars. My topics for this triple feature are:Diagnosing SQL Performance Problems...
View ArticleDiagnosing SQL Performance Problems Webinar Followup
Thanks to everyone who joined me for part 1 of my Oracle SQL Performance webinar series! Embarcadero will be posting the recording within the next few days. In the meantime, I thought I'd post the...
View ArticleMaking SQL Performance Solutions Stick Webinar - August 29
Join me for the 2nd Embarcadero Community webinar in my Performance Series on August 29 entitled "Making SQL Performance Solutions Stick". Registration is now open and I'd love to see you there!Don't...
View ArticleOpen World 2012 – My Sunday presentation on truss, pstack etc.
Just a quick note, I will be presenting on “Truss, pstack, pmap, and more” talking about advanced UNIX utilities and how it can be utilized to understand inner working of an application or even Oracle...
View ArticleDo you need asmlib?
There are many questions from few of my clients about asmlib support in RHEL6, as they are gearing up to upgrade the database servers to RHEL6. There is a controversy about asmlib support in RHEL6....
View ArticleMaking SQL Performance Solutions Stick Webinar Followup
Thanks again to everyone who attended part 2 of my Oracle SQL Performance webinar series entitled Making SQL Performance Solutions Stick. Embarcadero will be posting the recording within the next few...
View ArticleMaking SQL Performance Solutions Stick - Followup #2
During last week's webinar, there were several questions that I did not have a chance to answer so I wanted to follow-up by answering those questions here. I also wanted to provide links to previous...
View ArticleMaking Impactful Performance Changes Webinar
Join me on Wednesday, September 26 as I present a webinar entitled "Making Impactful Performance Changes". This is the final segment in the 3-part DBA Performance Series sponsored by Embarcadero....
View ArticleMaking Impactful Performance Changes Webinar Follow-up
Thanks everyone who attended the 3rd segment of my 3-part DBA Performance webinar series. I enjoyed delivering them and hope you found them informative and useful.You can find the recording here and...
View ArticleWebinar - Back to the Future: Oracle SQL Performance Firefighting using AWR
It's webinar time again! On March 26, Embarcadero will once again provide sponsorship for my webinar entitled "Back to the Future: Mining AWR Data for Oracle SQL Performance".Abstractread more
View ArticleBack to the Future AWR Mining Webinar Followup
Thanks to everyone who attended my webinar and thanks to Embarcadero (@DBPowerStudio) for hosting it. The presentation and scripts can be downloaded from the following links:Presentation (PDF)Scripts...
View ArticleUsing Optimizer Hints for Oracle Performance Tuning
My next Embarcadero sponsored webinar will be on May 14 and is entitled Using Optimizer Hints for Oracle Performance Tuning.Register now!read more
View ArticleBook: Expert Oracle RAC 12c
A quick note, Expert Oracle RAC book co-written by me is available now: Expert Oracle RAC 12c. I have written about 6 chapters covering the RAC internals that you may want to learn I even managed to...
View ArticleRAC Internals: cached sequences and 12c
Introduction I blogged about DFS lock handle contention in an earlier blog entry. SV resources in Global Resource Directory (GRD) is used to maintain the cached sequence values. I will further probe...
View ArticleEffective Indexing Webinar
Thanks to everyone for attending today's Effective Indexing webinar sponsored by IOUG with Embarcadero. For attendees, IOUG will likely send out a link to the recording and PDF of the presentation, but...
View ArticleGolden rules of RAC performance diagnostics
After collaborating with many performance engineers in a RAC database, I have come to realize that there are common pattern among the (mis)diagnosis. This blog about discussing those issues. I talked...
View ArticleCollaborate14 Session: Cache Buffer Chains Demystified
Thank you all for coming to my session Cache Buffer Chains Demystified at Collaborate 14, especially for sticking around for a geeky topic like this to the very end. Much appreciated.I was not aware...
View ArticleUpcoming Webinar: Writing SQL Right on May 20
Coming up on May 20, I'll be delivering a webinar entitled Oracle SQL Performance: Writing SQL Right. Registration is now open. Once again the webinar will be hosted by Embarcadero and there will be...
View ArticleData visualization, px qref waits, and a kernel bug!
Data visualization is a useful method to identify performance patterns. In most cases, I pull custom performance metrics from AWR repository and use tableau to visualize the data. Of course, you can...
View Article