I am honored to be accepted to speak in Austin, TX for the first time on Saturday, January 30, 2016. Along with seeing great #sqlfamily and being able to share…Continue readingSQL Saturday #461 Austin
I am honored to be accepted to speak in Nashville, TN for the first time on Saturday, January 16, 2016. Along with seeing great #sqlfamily and being able to share…Continue readingSQL Saturday #480 Nashville
For any parents out there of multiple children, you are acutely aware of locking and blocking in the real world. Who gets to use the bathroom first? Hearing the phrase…Continue readingLocking and Blocking, Family Management.
Let’s explore common table expressions. Like we have shown with scalar-valued functions, the CTE may be useful, but can quickly hinder performance if not used responsibly. What is a CTE?…Continue readingOveruse of Common Table Expressions
You’ve read about Scalar-Valued functions and their RBAR(row by agonizing row) cost. You’ve also read about how combining recordsets can be costly. Now, we are going to discuss SARGability and…Continue readingTaking advantage of Sargability
After reading part 1 of the series, I hope that you have questioned the use of Scalar Valued Functions. Now, let’s pose some more questions. In this section, we are…Continue readingThe State of the Union
Throughout my career, it has become my strong opinion that the majority of performance problems are self-inflicted due to database design or coding that is less than optimal. This series…Continue readingScalar Value and Built-In Functions