Move to compatibility level 170 on SQL Server 2025 with feature checks, Query Store baselines, plan comparisons, and a rollback plan.
Finding Which Statistics a Query Used in the Execution Plan
Find which statistics a query used through OptimizerStatsUsage in actual-plan XML, cached plans, and Query Store history.
Change Data Capture or Change Tracking
Change data capture or change tracking serves different sync needs; compare captured detail, retention, cleanup, and operating cost before choosing.
INNER JOIN vs JOIN in SQL Server: Is There Any Difference?
INNER JOIN vs JOIN is a question about one optional keyword. The tests here show identical results, identical query and plan hashes, the one place where INNER is required, and the LEFT JOIN trap that really does change the rows.
ZSTD Backup Compression in SQL Server 2025
Test ZSTD backup compression in SQL Server 2025, compare recorded sizes and algorithms, and check restores before changing defaults.
Checking Which Connections Use TDS 8.0 and Strict Encryption
TRUE in encrypt_option does not mean strict mode. Here is how to read the protocol value on your server and what to test before you enforce anything.
Log Shipping to a Readable Standby: Restores vs Report Users
Configure a readable standby for log shipping, balance restore jobs with report users, and measure copy and restore delay.






