Performance Tuning

Identify Disk Bottleneck in SQL Server using Perfmon Disk Counters

Disk I/O problems are some of the most difficult problems to diagnose and to debug. Here I am going to…

Fix Event ID 833: SQL Server has encountered 32 occurrence(s) of I/O requests taking longer than 15 seconds to complete.

Last week, we found some slowness in one of our database server. When we analyzed the database server, we found…

How to Avoid Page Split in SQL Server?

This is very interesting topic. How to Avoid Page Split in SQL Server? Let's start with basics. Page split is…

Difference between Index Rebuild and Reorganize

Fragmentation exists when indexes have pages in which the logical ordering, based on the key value, does not match the…

Understanding SQL Server Indexes

SQL Server Indexes are similar to book indexes that we use to search any content in that book. They are…

How to Improve SQL Server Bulk Data Import Performance?

I am working on a project where we are migrating Oracle databases to SQL Server for SAP applications. We are…

Why Should You Always Turn Off Database Auto Shrink Property?

SQL Server Auto Shrink is database property that allow database engine to automatically shrink database files if its value set…

Understanding Database Autogrowth in SQL Server

We use SQL Server database Autogrowth setting to automate database file growth. This property is very helpful if you use it…

Understanding ASYNC_IO_COMPLETION Wait type in SQL Server

Normally, ASYNC_IO_COMPLETION Wait type can be seen during backup and restore activities. Whenever you will see this wait type your…

How to fix BACKUPBUFFER Wait Types?

Today I was working on an issue in which backup job was showing in executing state since last 2 days.Initially…