When blocking becomes excessive, it can cause problems. Are your blocks excessive? Identifying blocking is one of the most basic things that a DBA should be monitoring for. I previously wrote about how to identify blocking in SQL Server and find the leading …
If you’re familiar with supporting the database behind Microsoft Dynamics CRM, you probably know that it’s not the fastest-performing database. Honestly, that shouldn’t be a surprise–it’s not designed to be a screaming-fast database. It’s designed to be a …
As part of my role on the SentryOne Product Advisory Council (PAC), I’m going to occasionally be contributing posts over at SQLPerformance.com. Today, my first post was published: What the heck is a DTU?
SQLPerformance.com focuses on providing innovative and …
Today, SQL Sentry announced the release of Plan Explorer 3.0. There are a few big changes, so let’s dive right in.
Plan Explorer just got free-er Up until now, Plan Explorer was essentially a freemium product. There was the free edition (which was really …
I pity the fool who needs to shrink his database! It’s a really common question: “How do I shrink my database?” Luckily, there’s also a really common answer: “Don’t.”
…but what if you really have to? Perhaps you just implemented data compression, and have 60% …
This week at work, I noticed CPU on one server seemed pretty high. I wasn’t familiar with this particular server, but based on the applications it supported, I was expecting the server to be under-utilized. I went over to vCenter to look at historical CPU …
This is a pretty common problem. I think it’s a question every developer has asked at one time or another: “I want to pass in a comma-separated list of values, then convert it into a table."
Every company I’ve ever worked for has had a function that does this. …