More in Database Performance Tuning

  • Feb 26, 2013
    blog

    SQL Server Essentials For Non-DBAs

    In my session on SQL Server Essentials for Non-DBAs I tried to provide a very high-level overview of key concepts and concerns that ‘reluctant’ or ‘accidental’ DBAs should know....More
  • Nov 26, 2012
    blog

    Avoiding 'Failed to notify <operator> via email' errors

    If a picture is worth a thousand words, then the words associated with the following picture would probably involve a decent amount of muttering and cursing about the the DREADED ‘Failed to notify' via email’ error message that you might see crop up in your environment every once in a while—on new or recently provisioned servers....More
  • Nov 14, 2012
    blog

    Quick Tip - Speed a Slow Restore from the Transaction Log

    During some restore operations on Microsoft SQL Server, the transaction log redo step might be taking an unusually long time.  Depending somewhat on the version and edition of SQL Server you've installed, you may be able to increase performance by tinkering with the readahead performance for the redo operations....More
  • Phoenix, Arizona highway Loop 101 road signs above streets
    Nov 9, 2012
    blog

    Another Analogy About the Importance of Statistics

    In my most recent post, I touched upon the importance of SQL Server Statistics by way of an analogy—in terms of comparing the importance of up-to-date statistics with the process of ‘sizing up’ which kinds of ‘retrieval’ mechanisms to use vs. the kinds of problems that can occur when incorrectly-sized retrieval mechanisms are used....More
  • Oct 10, 2012
    blog

    The Importance of SQL Server Statistics

    It’s impossible to overstate just how important statistics are to SQL Server. Without them, SQL Server’s impressive cost-based optimizer simply wouldn’t even be an option....More
  • zombie hand coming out of a grave
    Oct 8, 2012
    blog

    The Zombie PerfMon Counter That Never Dies! Quick Tip

    The PerfMon counter %Disk time is a bogus performance metric for several reasons....More
  • computer keyboard with blue tool key
    Sep 18, 2012
    blog

    Don't Forget about Backup Compression

    I recently ‘inherited’ a couple of SQL Servers for a client – running SQL Server 2008 (Enterprise Edition). In the process of ‘taking over’ these boxes I’ve scrutinized a number of jobs and details – including backups....More
  • performance check list
    Sep 13, 2012
    blog

    Performance Tip: Find Your Most Expensive Queries

    One thing I’m asked on a regular basis when working with SQL Server Consulting clients that don’t have much experience with performance tuning, is how to find what their most expensive queries are. Only, the problem is that the answer to that question can be a bit more complex than you might think....More
  • Jul 25, 2012
    blog

    DBAs and Windows Event Logs

    While watching a military documentary with my son the other night, I was struck by just how crazy it is that snipers need to account for wind. I mean, yeah: I get it – they’re shooting at targets that are ridiculously far away and I’ve known for a long time that they have to account for wind....More
  • Geese running
    Jun 27, 2012
    blog

    Filtering out benign waits

    The simple answer is that not all waits need to be analyzed when doing performance troubleshooting....More
  • multicolored ethernet network cables
    Jun 20, 2012
    blog

    Altering execution priority using Resource Governor

    Most people know that Resource Governor allows you to specify CPU and memory limits when contention for these resources occurs, but it’s a little-known fact that you can configure relative priorities as well....More
Upcoming Conferences

Register now to get the best rate available!

From the Blogs
Two women looking a man's computer monitor
Sep 17, 2014
Article

AlwaysOn Availability Groups and SQL Server Jobs, Part 6: High-Level Options and Rationale for Handling Batch Jobs

There are a couple of options for how we could handle batch jobs when Availability Groups are thrown into the mix....More
Sep 12, 2014
Sponsored

Managing a Healthy SQL Server Database: Three Principles We Overlook

In managing a database or sometimes numerous databases, we often get caught up in the day-to-day maintenance and lose sight of the other principles we know are critical to ensuring optimal performance. Here’s a quick refresher....More
Exclamation marke on yellow road sign
Sep 9, 2014
blog

AlwaysOn Availability Groups and SQL Server Jobs, Part 5: Setting Up Failover Alerts

Alerts represent a great way to take a proactive stance on being notified or alerted when something ugly, potentially ugly, or important happens on a SQL Server. On most servers that I manage, I typically deploy a whole bevy of different alerts....More
SQL Server Pro Forums

Get answers to questions, share tips, and engage with the SQL Server community in our Forums.

Sponsored Introduction Continue on to (or wait seconds) ×