30th September - 2nd October 2010

University of York

Gold sponsors
Silver sponsors
Bronze sponsors

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.

Speaker focus

Christian Bolton

_MG_0036.jpg

Christian Bolton is the Technical Director for Coeo Ltd, a leading provider of SQL Server Managed Support and Consulting to organisations in the UK and Europe. 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. He is a Microsoft Certified Architect, Certified Master and MVP for SQL Server, and lead author of Professional SQL Server 2008 Internals and Troubleshooting. He works out of London and lives in the south of England with his wife and children and can be contacted through http://coeo.com.


Christian Bolton's blog http://sqlblogcasts.com/blogs/christian



Downloads

No items to download

Other sessions from this conference

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