More in Database Performance Tuning

  • database related words
    Sep 24, 2013
    blog

    Truncating SQL Server Job History 1

    A common maintenance task that many 'reluctant DBAs' commonly overlook is the need to keep historical information in the msdb database trimmed, or 'truncated' on a semi-regular basis....More
  • Aug 27, 2013
    blog

    SQL Server Tip: Assign Ownership of Jobs to the SysAdmin Account

    For most of your SQL Server Agent jobs, make sure that as the jobs are created or modified, that you specify that 'sa' (or the built-in SysAdmin) account is the job owner....More
  • Aug 1, 2013
    blog

    Massive Speed and High Availability

    One of the things people are always trying to figure out is how to get high-speed disks and high availability (HA) all in a single package. A possible solution is the DataKeeper Cluster Edition from SIOS Technology....More
  • traffic orange hazard lights
    Jul 18, 2013
    blog

    Tracking Live SQL Server File Stalls

    Given that SQL Server workloads are commonly I/O bound, a great way to get a sense for how a given server is keeping up with its current workload is to evaluate how long the I/O subsystem is taking to respond to requests....More
  • Microsoft SQL Server Profiler output screen
    Jun 25, 2013
    blog

    Debugging (Nested) Stored Procedures with SQL Server Profiler 2

    Nested stored procedures (or stored procedures that call other stored procedures) are a mixed blessing and a curse. They also serve as powerful fodder for starting holy wars....More
  • SQL Server database planning benchmarks
    Apr 22, 2013
    blog

    Read the New TPC Database Benchmarking Series

    Let's talk about database application benchmarking. This is a skill set which, in my opinion, is one of the major differentiators between a journeyman-level DBA and a true master of the trade....More
  • 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

From the Blogs
May 18, 2015
blog

AlwaysOn Availability Groups and SQL Server Jobs, Part 24: Synchronizing SSIS Packages

In my previous post I covered options for adding “If-checks” into SSIS Packages – or SQL Server Maintenance Plans (which are, effectively, specialized SSIS packages). Once you’ve tackled that process, you’ll need to tackle something else when it comes to managing SSIS packages in conjunction with AlwaysOn Availability Groups. Or, more specifically, you’ll actually need to tackle two tasks....More
May 13, 2015
blog

AlwaysOn Availability Groups and SQL Server Jobs, Part 23: Maintenance Plan Backups and SSIS Packages

In my last post, we took a look at some of the details involved in actually implementing backups against databases being hosted in AlwaysOn Availability Groups. In addition to providing a high-level overview of how sys.fn_hadr_backup_is_preferred_replica() works, I also mentioned that integrating it into backups managed by SQL Server Maintenance Plans isn’t as easy as what you’ll run into with other types of backups....More
Apr 28, 2015
blog

AlwaysOn Availability Groups and SQL Server Jobs, Part 22: Executing Backups

Ultimately, there are a number of ways that DBAs can regularly create backups of their databases. Some of the more common options for managing backups include:...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) ×