Create a SQL Server Baseline with the PAL Tool

Calibrate your budget and resources with a good SQL Server baseline

When we do a SQL Server Health Assessment, we quickly dive into SQL Server performance and Windows/Physical/Virtual resource usage counters. During our kick off interview  we always ask if you have a SQL Server baseline from the past to compare. Usually the answer is no, unfortunately. Like monitoring and alerting, many of the tools vendors make automated baseline collection tools. Also like alerting, though, … Read more

Memory Prices Changed – Have Your SQL Servers?

Psst – My services are likely more expensive than the memory your SQL Server needs and wants. Your CIOs and Directors need to stop thinking they are buying servers and components in 2004, or even 2010. I do all sorts of consulting gigs for all different reasons, but a lot of tuning gigs and wellness … Read more

Linked Server Query Running Slow?

Is your SQL Server Linked Server Query running slow? Check your permissions. Maybe this is old news to you but it wasn’t for me –> It was a good day. We had finally migrated onto brand new hardware (and saw a 250% improvement in run times of most warehouse jobs). I had finally cleaned up … Read more

SQL Server Implicit Conversion: You Could Be Suffering Right Now!

SQL Server Implicit Conversion – A Silent Perf Killer I recently had the opportunity to work with a developer at the day job. He was using a loop (for what he was doing, it makes sense 🙂 ), and he had a query that ran great when he stripped the question out of the process, … Read more

Benchmarking… Who Needs It?

All of our SQL Server instances need benchmarks! So the title is somewhat of a trick question… I hear and sense a lack of priority around taking periodic benchmarks in a system with a lot of folks. How often do you take benchmarks? Do you know what “normal” means for your system? Do you know … Read more

Worked fine in development…

How many times have you heard or uttered those words? You work hard and understand the business requirements, you try and get the logic to work to make the procedure return what was expected or update the data as expected. You do some unit tests in your environment, it may not scream but it comes … Read more