This month's discount Comprehensive Database Performance Health Check · Testimonials
SQLAuthority with Pinal Dave
Home
  • Consulting
    • Health Check
  • Free Videos
  • All Articles
    • AI
    • SQL Performance
    • SQL Tips and Tricks
    • Interview Questions and Answers
    • SQL Puzzle
    • SQL Video
    • SQLAuthority News
    • Personal
  • Books
  • Consulting
Gouache painting of an old mossy watermill wheel on a stream with a fresh red paddle waiting on the bank

Analysis Services Performance Monitoring: What to Measure

August 13, 2015
Pinal Dave
SQL Performance
Notes from the Field, SQL Analysis Services, SQL Monitoring

Analysis Services performance monitoring starts with one habit: take measurements before users complain. This guest post by Bill Anton explains what to measure for processing and for queries, and why the OLAPQueryLog table tells only part of the story.

Read More
Soap slicing wire beside many thin bars and a few thick bars

Reads per Execution: Ranking Queries by Average I/O

January 31, 2015
Pinal Dave
SQL Tips and Tricks
SQL DMV, SQL Monitoring, SQL Performance

The query with the most total reads is not always the one to tune first. Here is how to rank by cost per call and read the spread.

Read More
Two empty drain catch baskets, one wet and one dry, beside loose leaves

Finding Databases That Have Never Been Backed Up

June 17, 2014
Pinal Dave
SQL Tips and Tricks
SQL Backup and Restore, SQL DMV, SQL Monitoring

Your backup job is green, but is every database in it? Here is a read-only way to find the ones missing from msdb history.

Read More
A router bearing follows a curved wooden guide while a spare bit lacks a guide

Agent Tokens in Job Steps: Job Name, Step and Start Time

February 9, 2014
Pinal Dave
SQL Tips and Tricks
SQL Monitoring, SQL Server Agent, SQL String

A copied job should log its own name, not the old one. Agent tokens do that, if you escape them the right way.

Read More
Two fabric pouches and their zipper pulls preserve different open and closed positions

Disabling All Agent Jobs During a Freeze and Restoring Their State

January 4, 2014
Pinal Dave
SQL Tips and Tricks
DBA, SQL Monitoring, SQL Server Agent

Enable-all after a freeze wakes up jobs that were off on purpose. Save the starting state and put back exactly that.

Read More
A chimney brush with soot on its bristles beside marked and clean hearth bricks

Investigating a Past Slowdown With the system_health Session

December 24, 2013
Pinal Dave
SQL Tips and Tricks
SQL Extended Events, SQL Monitoring, SQL Performance

Nobody was tracing when it got slow. The system_health session was. Here is how to read what it kept before the files roll over.

Read More
An open henhouse hatch with a simple linkage beside a closed plain shutter

Scheduling an Agent Job for Weekday Office Hours Only

December 7, 2013
Pinal Dave
SQL Tips and Tricks
SQL DateTime, SQL Monitoring, SQL Server Agent

Stop a monitoring job from waking anyone at 3 AM. Build the schedule, decode the weekday mask, and see what the window does not cover.

Read More
Previous 1 2 3 4 5 6 7 8 9 Next
  • Books
  • Testimonials
  • Privacy Policy

© 2006 – 2026 All rights reserved. pinal @ SQLAuthority.com