Inaugural Post: The Mission
The purpose of this blog is to facilitate the exchange of ideas between people regarding databases and how disk drives interact with them in a high performance, available, and scalable way.While this...
View ArticleOracle: RAC Content on Windows 2003 64 bit
A few weeks ago, Microsoft gave a free three day workshop on Oracle RAC running on Windows 2003 64 bit. The workshop was recorded along with the slide decks and posted at the following...
View ArticleMcBath's Oil Argument
McBath’s Oil ArgumentThe argument postulates that when you change the oil in your car, do you notice it going any faster? Probably not… but does your car know the difference? Definitely. If you don’t...
View ArticleBOE (Back of Envelope) Method – Quick and Dirty Method for Finding High CPU Jobs
Situation: Your database server is sitting at 100%. There are not that many users logged into SAP doing work. Somehow, a bad plan is running and using all your resources on the computer. Problem is,...
View ArticleDisk Performance and BACKUP to NUL: Command
IntroductionDisk drive performance and databases are directly tied to each other with backups. A full backup, by definition, will start at the beginning of a database and read all the way through to...
View ArticleDisk Queue Length vs. Disk Latency Times: Which is Best for Measuring...
IntroductionThere are several common metrics that people use to look for performance bottlenecks. They are usually:-Disk queue length-Disk latency/transfer times-MB/sec-IO/secFor the rest of this note,...
View ArticleFinding the Top 10 Long Running Queries
IntroductionWhen having a performance issue, the first thing the DBA needs is to define what the problem is. The first thing I ask when someone says, “it’s running slow…” is to respond, “can you please...
View ArticleDisk Performance Problem Isolation Techniques: Simple Tools
Introduction: “I told you SQL Server couldn’t scale…”The usual conversation goes like this… “I told you SQL Server couldn’t scale…” and so the finger pointing begins. As a student of philosophy in...
View ArticleIndex Covering: Database, Disk IO, and Enterprise Apps
The SeriesThis is the first in a series of articles on Index Covering which is a performance technique to cut down disk IO and improve query performance. The first article here will define the basic...
View ArticleArticle 10
After a long absence, I'm going to kick start this blog again. Over the last year, I've been refining more performance techniques and thoughts as I've been working. More scripts and tools. In addition...
View ArticlePoor Disk Performance, Time Outs, Database and the Errorlog: SQL Server has...
The SQL Server errorlog provides a wealth of information and is often overlooked, even though it should be the first place we all turn to. The problem though is that most people look at the errorlog...
View ArticlePaper Published & Posted: Poor Disk Performance, Time Outs, Database and the...
Sorry for the delay of a few days. Was caught up in an escalation and the paper went longer than I thought it would—21 pages with references and end notes. Please review this draft and feel free to...
View ArticleCall for Content
Finished the last paper and thinking about a new topic. I have probably a dozen or so possibilities, but I'd like to open the floor to the readers and ask the question: What is important to you? What...
View ArticleCalculating How Often An Index Is Used In SQL Server 2005
Over the last week, I have been working with several customers trying to manage performance by cutting down the number of non-used indexes in the database. In many canned apps, it's not unheard of to...
View ArticleFinding Queries That Kill Your System
The following is a short article on how to locate poor queries on a JD Edwards/PeopleSoft/Siebel system. I will be following it up with a more comprehensive version taking into account debugging batch...
View ArticleDatabase & Disk Deck
I have posted the deck I give at conferences on database and disk drives. It's a "shorter" deck (ie. One hour talk), instead of the larger deck I sometimes use that covers 4 hours. A short abstract:It...
View ArticlePerformance Methodology Flow Chart
I have uploaded my Performance Methodology Poster (PDF format) to the Computation Press website: www.computationpress.comThe poster outlines steps and scripts needed to go in and resolve performance...
View ArticleSQL Server Performance Methodology with Oracle Applications
This deck presents a systematic way of defining and solving performance issues with Oracle Applications. It gives an overview of how disk architecture impacts performance, how to run a trace, and...
View ArticleSQL Server Performance Workshop
SQL Server Performance Workshop: ERP & CRMThis two day Microsoft taught workshop covers the specifics of how the Oracle application (Siebel, PeopleSoft, JD Edwards) interacts with SQL Server and...
View ArticleNew Workshops: SQL Server Performance - Free
[Reposting as the formatting was very poor on the original post.]Upcoming Events: WorkshopsWorkshop DatesDetroit March 30 & 31 New York City April 2 & 3Tokyo April 9 & 10Houston April 23...
View Article