SQL Server

Blog

SQL Server 2016 End of Support: Upgrade Safely in 2026

SQL Server 2016 support ended July 14, 2026. Compare ESU, SQL Server 2025, Azure VM, and Managed Instance, then use a safe migration checklist.
Blog

Upgrade SQL Server 2022 to SQL Server 2025: A DBA Checklist

A practical side-by-side and in-place upgrade checklist for moving SQL Server 2022 workloads to SQL Server 2025 safely.
Blog

Best Database for RAG in 2026: SQL Server vs PostgreSQL vs MongoDB vs Redis vs DuckDB

A practical 2026 RAG database decision matrix comparing SQL Server, PostgreSQL with pgvector, MongoDB, Redis, and DuckDB.
Blog

SQL Server 2025 Vector Search: VECTOR Data Type, Exact Search, and DiskANN

Build and validate vector similarity search in SQL Server 2025, from VECTOR columns and VECTOR_DISTANCE to preview DiskANN indexes.
Blog

SQL Server CDC __$operation Values 1, 2, 3, and 4 Explained

Understand SQL Server CDC operation codes, LSN ordering, update before/after rows, and the supported functions for reading changes safely.
Blog

SQL Server Execution Plans: Read Operators and Tune Queries

Learn to read SQL Server execution plans using row estimates, operators, warnings, I/O, CPU, waits, and a repeatable query-tuning workflow.
Blog

Essential DMV Queries for SQL Server Performance Monitoring

Practical SQL Server DMV queries for CPU, memory, blocking, waits, I/O, slow queries, and indexes, with baseline and safety guidance.
Blog

SQL Server Join Algorithms: Nested Loops / Hash Join / Merge Join

Learn how SQL Server chooses Nested Loops, Hash Join, and Merge Join. This guide explains execution plans, Outer/Inner roles, Sort behavior, and practical examples.
Blog

How to compare differences between tables

Learn how to compare table data between SQL Server instances using EXCEPT and tablediff.exe. Includes sample data, linked server setup, output examples, and how tablediff uses checksums.
Blog

Understanding Pages and Extents in SQL Server

Understand SQL Server storage internals: page structure, extents, allocation units, GAM/SGAM/PFS/IAM allocation pages, plus transaction log basics (VLF, log blocks, LSN).