Identify blocking problems
How to recognise a blocking problem, set up the collection of blocked process reports, and send the files for analysis.
How to recognise a blocking problem, set up the collection of blocked process reports, and send the files for analysis.
How to reduce the size of a SQL Server database file properly: good practice, sizing, an incremental strategy, and automation with dbatools.
8 minute read
The Standard edition of SQL Server offers one high availability solution: Basic Availability Groups. Here are their benefits and their limits.
Lease Timeout, HealthCheck, Quorum… Configure the SQL Server and WSFC thresholds to stabilize your high availability.
Consolidating SQL Server instances is better than installing several of them on the same server.
Remote SQL Server audit: report, SQL commands and three to five priorities within five working days, with no consultant access to your network.
12 minute read
Windows and SQL Server counters to monitor: CPU, disk latency, buffer cache hit ratio, page life expectancy, transactions and batches per second.
Order a remote SQL Server audit without a preliminary call. Provide the audit scope and the details needed for invoicing.
2 minute read
A real SQL Server audit report, anonymised, as it is delivered: the measurements, the findings, the recommendations and the questions put to the client.
29 minute read
Configure PRTG to monitor SQL Server with the PerfCounter Custom sensor: counter syntax, units, and computing the buffer cache hit ratio.
Let Claude Code or Codex analyze the Query Store through sqlcmd, with a login that reads the Query Store but not the tables, or on a clone without data.
21 minute read
What separates the ALL, AUTO, CUSTOM and NONE Query Store capture modes, with the AUTO thresholds measured on SQL Server 2019, 2022 and 2025.
8 minute read
What the Query Store keeps about a query and what it leaves out: missing statements, interrupted executions, losses after a hard shutdown.
8 minute read
The string summary of a SQL Server statistics object, decoded: a sample of strings stored in a trie, how it estimates LIKE predicates, and what bypasses it.
30 minute read
The SQL Server servicing model since 2017: choosing between the CU branch and the GDR branch, reading a build number, finding the right update and applying it.
12 minute read
Why a database in the FULL recovery model needs log backups, what VM backups do not replace, and how to restore to a precise point in time.
11 minute read
Why functions in your WHERE clauses stop SQL Server from using your indexes, and how to rewrite your queries to get performance back.
7 minute read
A transaction log filling up the disk is a classic DBA problem. Learn how to diagnose blocking issues and properly configure your recovery models.
5 minute read
SQL Server’s default parallelism settings are often the cause of slowdowns. Configure MAXDOP and Cost Threshold (CTFP) to optimize your performance.
9 minute read
Understanding SQL Server’s memory management behavior for system administrators accustomed to other platforms
7 minute read