Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Jimmy May's Blog
SQL Server Performance, Best Practices, & Productivity
This Blog
Blog Home
Email Blog Author
RSS for posts
RSS for comments
Atom
OK
Getting Results - The Book
Test-drive the book on how to make the most of work and life. Read
Getting Results the Agile Way
for free online.
Search
Tags
/faster
Architecture
Best Practices
Career
CPU
Discipline
Disk I/O
Disk Partition Alignment
Effectiveness
Engineering Discipline
Fundamentals
Geekly
Humor
L'Chaim!
Me
Miscellaneous
News
Office Productivity
Outlook
Performance
Personal Productivity
Productivity
Scalability
Speaking
SQL CAT
SQL Server
Tools
Training
Wait Stats
xperf/ETW/WPA/WPT
Archives
Archives
November 2009
(2)
October 2009
(1)
September 2009
(4)
August 2009
(1)
May 2009
(5)
April 2009
(5)
March 2009
(9)
February 2009
(3)
January 2009
(1)
December 2008
(4)
November 2008
(3)
October 2008
(4)
September 2008
(2)
June 2008
(1)
Best of Blog
SQL Server: 4-Step Performance Troubleshooting Methodology--Introduction
Drum Roll, Please...The Debut of The SQL DMV All-Stars Dream Team!
PerfMon Objects, Counters, Thresholds, & Utilities for SQL Server
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 1: Slide Deck
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 4: Essentials (Cheat Sheet)
Disk Partition Alignment (Sector Alignment): Make the Case: Save Hundreds of Thousands of Dollars
Speaking
ITT 2008 Commencement
PASS 2008
PASS 2009
MSDN Blogs
>
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk Partition Alignment (Sector Alignment): Make the Case: Save Hundreds of Thousands of Dollars
Posted
over 4 years ago
by
Jimmy May
11
Comments
I recently collaborated with Microsoft PFE Daniel Janik to create a template to make the case for disk partition alignment. Perhaps your customers or stakeholders within your organization can benefit. This work was recently broadcast throughout PFE DLs...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 1: Slide Deck
Posted
over 5 years ago
by
Jimmy May
18
Comments
<Note: 20081119: Deck updated w/ new graphics, perf metrics, & dynamic disk info> <Note: 20090225: Deck updated & moved to skydrive > <Note: See also Disk Partition Alignment (Sector Alignment) for SQL Server: Part 4: Essentials...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Xperf: Install Windows Performance Toolkit (WPT) with 242MB Download, Not 2.5GB Windows 7 SDK: Part 2
Posted
over 4 years ago
by
Jimmy May
7
Comments
In my first post on Xperf , I described the simple 4.4MB download necessary to install the Windows Performance Analyzer (WPA) & the other tools which comprise the Windows Performance Toolkit (WPT), including Xperf. I was surprised to learn that...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 4: Essentials (Cheat Sheet)
Posted
over 5 years ago
by
Jimmy May
12
Comments
The purpose of this post is to document Disk Partition Alignment Essentials. It is intended for engineers who are already familiar with disk partition alignment yet want a “cheat sheet”. As most of you know, partition alignment is an essential best...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Case Study: Part 1: CXPACKET Wait Stats & 'max degree of parallelism' Option: Introduction to Using Wait Stats to Identify & Remediate Query Parallelism Bottlenecks
Posted
over 5 years ago
by
Jimmy May
3
Comments
This is the first of a four-part series: Introduction to Query Parallelism (this post) Flipping the Bit Expensive Query Identification & Remediation Summary Query Parallelism The SQL Server configuration option max degree of...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
PerfMon Objects, Counters, Thresholds, & Utilities for SQL Server
Posted
over 5 years ago
by
Jimmy May
13
Comments
I’m frequently asked questions about which PerfMon counters to use & what thresholds to rely on. I’ve been amalgamating this information for years in the form of an Excel workbook: PerfMon_Counters_Digest_w_Vital_Signs_Correlation_v6.xls...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
SQLIOSim Parser by Jens Suessmeyer & Yours Truly
Posted
over 4 years ago
by
Jimmy May
4
Comments
New! Improved! v.3.3.0 Now Available on CodePlex ! Preamble SQLIOSim Parser shreds the results of SQLIOSim.log.xml in seconds, allowing easier & more accurate interpretation of the output of SQLIOSim. SQLIOSim is a tool written by CSS Engineer...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Drum Roll, Please...The Debut of The SQL DMV All-Stars Dream Team!
Posted
over 5 years ago
by
Jimmy May
9
Comments
The introduction of Dynamic Management Views (DMVs) in SQL Server 2005 provides us with all manner of wonderful information, much of which was heretofore difficult or even impossible to get. Yet I often hear confusion about their use. People ask, ...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Case Study: Part 2: CXPACKET Wait Stats & 'max degree of parallelism' Option: Suppressing Query Parallelism Eliminated CXPACKET Waits & Liberated 30% of CPU
Posted
over 5 years ago
by
Jimmy May
7
Comments
Introduction This is the second of a four-part series: Introduction to Query Parallelism Parallelism Suppression: Analysis, Remediation, & Results (this post) Parallel Query Identification & Remediation Summary Executive Summary...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk I/O: Microsoft SQL Server on SAN Best Practices from SQL CAT's Mike Ruthruff (& Prem Mehra)
Posted
over 4 years ago
by
Jimmy May
3
Comments
While at the PASS Community Summit in November 2008, I had the pleasure of attending a handful of excellent presentations. One of the best was delivered by Mike Ruthruff (& not just because he shilled for my presentation on disk partition alignment...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk I/O Case Study: Classic Case of SAN Over-Subscription
Posted
over 4 years ago
by
Jimmy May
4
Comments
SAN Over-Subscription There are a variety of challenges related to I/O performance. One common problem is "SAN Over-Subscription", which is characterized by the the following symptoms: High disk latency and Low IOPs & Throughput As MS...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
SQL Server: 4-Step Performance Troubleshooting Methodology--Introduction
Posted
over 5 years ago
by
Jimmy May
4
Comments
Introduction: The Classic Protocol, Amended Introduction My customers are often surprised to learn about the existence of a documented methodology for troubleshooting SQL Server performance. Though the document is well-known, many customers fail...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
xPerf: Once I Was Blind and Now I See
Posted
over 4 years ago
by
Jimmy May
4
Comments
I’ve been aware of the buzz around xPerf for quite some time. I flagged emails from Microsoft Premier Field Engineers Clint Huffman (author of PAL ) & Shane Creamer (author of Vital Signs ) who in internal DLs both cited the tool way back in...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Wait Stats Introductory References
Posted
over 4 years ago
by
Jimmy May
3
Comments
Preamble For those of you who are already facile with SQL Server wait stats, there’s nothing new here. However, if you’re a n00b, this is a great place to start. History As I commented here on SQL MVP Jason Massie’s blog , I first became aware of the...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 2: Adding HP EVA 8000 to Veritas Enterprise Administrator “Track Alignment Settings” Dialog
Posted
over 5 years ago
by
Jimmy May
4
Comments
Background In a previous post I documented the importance of disk partition alignment as a foundation for optimal disk I/O performance. In the lab & in the field we’ve commonly found performance enhancements of 30% - 40% by a variety of metrics...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
sp_reset_connection Does NOT Reset TRANSACTION ISOLATION LEVEL: Unexpected Behavior By Design
Posted
over 4 years ago
by
Jimmy May
6
Comments
I've long been an advocate of the best practice of explicitly setting the transaction isolation level in my scripts. At my old day job as an enterprise architect I mandated that along with SET NOCOUNT ON , the preamble for all SProcs explicitly must...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Things You Know Now
Posted
over 4 years ago
by
Jimmy May
3
Comments
Today Kevin Kline, Quest's #1 SQL guru, tagged me, challenging me to offer bits of wisdom to SQL n00bs—which I mean in a good way considering this describes me not all that many years ago. As I divine the lineage of the "Things You Know Now" thread, Mike...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Disk Partition Alignment (Sector Alignment) for SQL Server: Part 3: PASS 2008
Posted
over 5 years ago
by
Jimmy May
5
Comments
I've spoken publicly several times this year to crowds large-&-small: TechReady 6 (an internal Microsoft conference) Indy Tech Fest ITT Commencement Last week was my first external international conference, the Professional Association...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Wait Stats by Joe Sack
Posted
over 4 years ago
by
Jimmy May
2
Comments
Wait stats rock. As I shared recently with friends, when it comes to SQL Server performance, wait stats are the #1 arrow in my quiver, the first tool out of my toolbox, the Vera of guns (see the Firefly episode Our Mrs. Reynolds to divine that reference...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Commencement Keynote: ITT Technical Institute, Indianapolis, 9/20/2008
Posted
over 5 years ago
by
Jimmy May
12
Comments
Yesterday I had the distinct privilege of delivering the Commencement Keynote for the graduating class of ITT Technical Institute Indianapolis campus to an audience estimated at 300. It took place at the Warren Performing Arts Center, a beautiful multi...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Xperf: Install Windows Performance Toolkit (WPT) with 242MB Download, Not the Entire 2.5GB Windows 7 SDK: Part 1
Posted
over 4 years ago
by
Jimmy May
1
Comments
Say It Ain’t So! In my first post on Xperf , I described the simple 4.4MB download necessary to install the Windows Performance Analyzer (WPA) & the other tools which comprise the Windows Performance Toolkit (WPT), including Xperf. I was surprised...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Office Outlook 2007 CU: Hurry-Up-&-Wait Demon of Delay Begone!
Posted
over 4 years ago
by
Jimmy May
9
Comments
It's a beautiful day. For years now the been hurry-up-&-wait icon has plagued our productivity; the whirling dervish demon of delay has been ubiquitous. This is in part a personal productivity blog, & I'm thrilled to bring you some great news...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
SQL CAT New Whitepaper: Data Compression: Strategy, Capacity Planning and Best Practices by Sanjay Mishra, et al.
Posted
over 4 years ago
by
Jimmy May
1
Comments
Data Compression: Strategy, Capacity Planning and Best Practices Hot off the presses, the SQL CAT team has just published a new whitepaper for which I had the opportunity to provide a technical review. The author is SQL CAT best practices maven Sanjay...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
A Rendezvous With Destiny: PASS 2009 (#sqlpass)
Posted
over 4 years ago
by
Jimmy May
2
Comments
Rendezvous With Destiny Forty-five years ago, Ronald Reagan aka Ronaldus Magnus spoke to Americans of our rendezvous with destiny . In a few short days the SQL Community will rendezvous in Seattle for the PASS 2009 Summit . This time last year,...
Jimmy May, Aspiring Geek: SQL Server Performance, Best Practices, & Productivity
Architecture Journal: Green IT in Practice: SQL Server Consolidation in Microsoft IT
Posted
over 4 years ago
by
Jimmy May
1
Comments
I'm a lucky guy. Besides the fact that I'm healthy, alive, & living on the planet earth "in interesting times" as the fortune cookie says, I had the opportunity to contribute to an article which appeared in the Green IT issue of The Architecture Journal...
Page 1 of 2 (45 items)
1
2