Platinum Sponsors
 

13th September 2008 Hatfield, Hertfordshire

Session Details - What Are You Waiting For?

Think about what happens when you issue a query to update a row: *The optimizer creates an execution plan *The query is executed *The row will be read from disk into memory *The update will be written to the transaction log *The row will be changed in memory *Confirmation will be sent back to the client Imagine if you could measure the amount of time that was spent waiting for things within each of these stages. It probably won’t surprise you to hear that you can and not only is monitoring waits possible, but it can actually form a very effective part of a performance troubleshooting strategy. Wait time is effectively dead time, and if you can reduce the amount of time you spend waiting, you’ll be able to achieve better overall performance. This session covers how SQL Server waits work, what types there are, and how to view and track them directly through DMV’s as well as using some of the most popular tools. It also covers common scenarios and their associated wait types. Because SQL Server waits represent just a single view of performance, you will also see when to correlate the results with system monitor counters.

Christian Bolton
Christian Bolton has been working with SQL Server since 1999 and in 2007 became a Director and Database Architect for Coeo Ltd, a Microsoft Certified Partner focused on large scale and complex SQL Server projects in the UK. Prior to this, Christian worked for 5 years as a Senior Premier Field Engineer for Microsoft UK working with some of Microsoft’s biggest customers across EMEA. His specialist areas are High Availability, Scalabilility, and Performance Tuning and he is co-author of Professional SQL Server 2005 Performance Tuning published by Wrox. He works out of London and lives in the south of England with his wife and daughter and can be contacted at http://coeo.com or through his blog at http://sqlblogcasts.com/blogs/christian.

Other sessions from this conference

"SELECT TOP(@x) Name FROM MyFavouriteDMVs ORDER BY MyRanking" (Downloads) (Video)
2005 SQLCMD Scripting (Downloads) (Video)
Administering SQL Server 2008 and 2005 with Windows PowerShell (Downloads) (Video)
Development Life Cycle using Visual Studio Team Edition for DB Professionals (Downloads) (Video)
Extending SSIS with custom Data Flow components (Downloads) (Video)
Getting to grips with Service Broker. (Downloads) (Video)
I/O! I/O! It’s off to disk we go... (Downloads) (Video)
Introduction to SQL 2008 Performance Data Collector (Downloads) (Video)
Making more of SSIS in 2008 (Downloads) (Video)
Making the leap into Advanced SQL (Downloads) (Video)
Master Data Management (MDM) (Downloads) (Video)
New Product Demos (Downloads) (Video)
Recruitment Open Panel (Downloads) (Video)
Reporting in SQL Server 2008 (Downloads) (Video)
SQL Server 2008 – Declarative Management Framework concepts & database problem solutions with policy management. (Downloads) (Video)
SQL Server 2008 TSQL Enhancements (Downloads) (Video)
SQL Server High Availability and Disaster Recovery Overview (Downloads) (Video)
Transient data in SQL Server (Downloads) (Video)
Understanding LINQ in .NET Framework V3.5 and Beyond (Downloads) (Video)
Using Analysis Services as a data source for Reporting Services reports (Downloads) (Video)
Where do you live? Intro to spatial indexing (Downloads) (Video)