top of page
Topic
Recent Posts
Archive
Tags
Inner Join (vs Inline TVF)
Let’s consider a query that combines data from multiple tables to produce the query plan. The Hash Match (Inner Join) operator combines...
Query performance
Often the first step you take to improve your SQL Server query performance is to add indexes to tables. This is also usually true for...
exec_query_stats
You can also review the statistics collection at the query level by executing a query against the sys.dm_exec_query_stats DMV, which...
REORGANIZE vs REBUILD
Besides columnstore and missing index, there are three major issues regarding index we can monitor through system Dynamic Management...
Data Collector vs Activity Monitor
The data collector is a core component of the data collection platform for SQL Server 2019 (15.x) and the tools that are provided by SQL...
Database recovery
Use the Options page of the Restore Database dialog box to modify the behavior and outcome of the restore operation. To use SQL Server...
Version Store
A interesting quote " Are you using Read Committed Snapshot isoloation? We are and it is blowing up our TempDB. "...
Activity Monitor
Overview The goal of monitoring databases is to assess how a server is performing. Effective monitoring involves taking periodic...
Data change recording
SQL Server 2019 (15.x) provides two features that track changes to data in a database: change data capture and change tracking. These...
Indexed v.s. Partitioned Views
Indexed View Creating a unique clustered index on a view improves query performance because the view is stored in the database in the...
bottom of page