Volume Shadow Copy Service (VSS)
How VSS and the SQL Writer Service interact with SQL Server backups, including supported operations, limitations around point-in-time recovery, and common troubleshooting steps.
How VSS and the SQL Writer Service interact with SQL Server backups, including supported operations, limitations around point-in-time recovery, and common troubleshooting steps.
How vertical partitioning (row splitting) reduces page waste and improves query performance in SQL Server, with a one-million-row demo.
How SQL Server organizes data at the page and extent level, and why LOB, in-row, and row-overflow storage matter for performance and design.
A practical Q&A on SQL Server transaction log internals: how transactions work, crash recovery, why logs grow, and the correct way to shrink and resize the log file.
Eight practical tips for working faster in SQL Server Management Studio, from block selection and split windows to color-coded connections.
A post-mortem guide for SQL Server database corruption: likely causes from I/O subsystem errors to firmware, early detection strategies, and recovery steps.
Understanding SQL Server row structure, including fixed and variable length columns, null bitmaps, and how trailing nulls affect storage efficiency.
A comparison of SQL Server's Full, Simple, and Bulk-Logged recovery models, covering transaction log behavior, backup requirements, and disaster recovery implications.
Essential SQL Server maintenance tasks for accidental DBAs: backup strategies, consistency checks with DBCC CHECKDB, index rebuilds, and understanding RPO/RTO.
How to audit your database for implicit conversions, identify data type mismatches across columns, and find conversion warnings in the plan cache.
Why SQL Server heap tables cause performance problems through full table scans and forwarding rows, with a demo showing the I/O impact and how to fix them.
Why data type selection matters for SQL Server performance, memory usage, backups, and long-term scalability, with concrete byte-savings examples.
An introduction to SQL Server database design covering data type selection, table structure, and why thoughtful design matters for long-term performance.
A reusable SQL query to report row counts, total space, used space, and unused space per table and schema using sys.allocation_units.
Key considerations when migrating to SQL Server 2014 or 2016, including the new cardinality estimator, edition changes, and version downgrades.