All Articles indexcolumns-600x129

SQL SERVER – Query Listing All the Indexes Key Column with Included Column

Today’s blog post is directly inspired by the conversation I had during my Comprehensive Database Performance Health Check. During the consulting engagement, we identified the customers had too many indexes on tables. The goal was to consolidate the indexes and to do the same, we realized that we needed a script which lists all the key columns and included columns of the indexes.

Read More
All Articles parallelstat2

SQL SERVER – Update Table Statistics in Parallel with FULLSCAN

SQL Server Performance Tuning is a much simpler job if you know exactly where to look for and how to tune the configurations. Here is the real world scenario which I encountered during the recent Comprehensive Database Performance Health Check. During the performance tuning exercise, we realized that for one of the table we needed to update the statistics with the full scan as the table was a very critical table for their business. However, every time whenever we were running the update statistics job, the query was running very slow and almost never finish.

Read More
All Articles performancetuningforeveryone1-600x227

Frequently Asked Questions for SQL Server Performance Tuning Practical Workshop for EVERYONE

Earlier this week I announced my very first online training class open for (US, EU, Asia, and Everywhere) over here: SQL Server Performance Tuning Practical Workshop for EVERYONE – April 23, 2019, and so far I have received an amazing response. We have sold quite a few seats in the very first few minutes of announcing the class.

Read More
All Articles performancetuningforeveryone-600x181

First Online Open for All Class: SQL Server Performance Tuning Practical Workshop for EVERYONE – April 23, 2019

I have been delivering SQL Server Performance Tuning Practical Workshop for various organizations and it has been an extremely popular class so far. I get lots of requesting that I should deliver it for individuals. The only reason, I never scheduled it for individuals was the content of the class was customized carefully for a specific organization. However, I believe it is time now when I can announce this class to everyone.

Read More