Hello, you are not logged in.  Login or sign up
Experts >> Guy Harrison's Improving Oracle Performance >> Articles
Search Toad World Search
Articles
 

 

All of the following articles may be viewed free of charge. You have permission to distribute these materials within your company; but you may not, however, re-publish any articles without first asking for permission.

Thanks, Guy.



Tuning MySQL SQL Code
Quest-Pipelines, June 2008
Excerpt:This paper covers the tools and various methods available for tuning poorly executing MySQL SQL code. MySQL has a well deserved reputation as a light-weight and efficient database server capable of meeting the requirements of even the most demanding high volume web applications. Nevertheless, as the part of your application that does virtually all the disk IO, it's going to be the source of a significant proportion of your application response time. Therefore, if you want your application to meet its full performance potential, you should not shirk on tuning the MySQL SQL code. ...

Systematic Oracle Performance Tuning
SELECT Magazine, Q4 2006
Excerpt:
A mission critical application system is experiencing unsatisfactory performance. As an experienced Oracle performance specialist, you are called in to diagnose the problem. You’re well versed in modern wait-based performance profiling oriented performance diagnostics (such as “YAPP” 1), so the first thing you want to determine is which wait category is consuming the bulk of non-idle time.  Looking at V$SYSTEM_EVENT, you immediately see that the database is spending the vast majority of it’s time within ‘ db file sequential read ’ events. Furthermore, the average time for each of these events – which represent single block reads against database files – is more than 20ms which is far higher than the service time you expect from the expensive and sophisticated disk array supporting the application. 
 
Can your project win the database race?

Software Test and Performance, Nov 2005
Excerpt:
Most mission-critical business applications have at their core a relational database that maintains key persistent information.  The performance of that relational database is absolutely critical -- often the most important factor in the overall performance of the application.  For this reason, when testing a database-driven application, it pays to give special attention to database performance.  ...
 
Resolving Oracle latch contention

Quest-Pipelines, April 2005
Excerpt:
This paper presents an overview of how the Oracle RDBMS uses latches to protect shared memory, the typical causes of and solutions to latch contention, and summarizes some research conducted at Quest Software that suggests that manipulating the (now) undocumented parameter “_spin_count” can be effective in relieving otherwise intractable latch contention problems. ...

Recent Application Insight Articles:

 

Nov 2007  The future of application interfaces
Oct 2007 Application Development gets more agile
Aug 2007 Google Gears, the iPhone, and the Future of Mobile Applications 
Jun 2007  Flex and Flash Still Drive Richest Web experience 
May 2007  ODF is More Than a .DOC replacement 
Apr 2007  Lessons Learned on the Quest for the perfect PIM 
Mar 2007  The Ruby on Rails Paradigm shift 
Feb 2007  SAS Delivers the 'I' in 'BI'  
Jan 2007  .NET 3.0 Poised for success 
   
Dec 2006  Sun and Oracle Approach Grid Computing 
Nov 2006  Mash-Ups Deliver What Web Services Only  
Oct 2006  As Virtualization Technology Improves, Its Application will Expand 
Sep 2006  Wikipedia, Wikis and Web 
Aug 2006  The Shifting Economics of the Software business 
Jul 2006  Does Microsoft Want to Replace SQL? 
Jun 2006  Commercial Vendors May Embrace Open source reporting 
May 2006  Borland has been Eclipsed in the IDE 
Apr 2006  Oracle's 'Cold' Fusion?
Mar 2006  Making Real Money in the Virtual world 
Feb 2006  Is Java at the Crossroads? 

 

 

Copyright 2008 by Quest Software  | Terms Of Use | Privacy Statement | Contact Us