Database Administration & Monitoring, Database management, SQL Server SQL Server: Disabling FileTable/FileStream on an AlwaysOn high-availability instance 15.10.2026 by Stéphane Haby Contexte A customer recently asked me to disable FileTable/FileStream on their instance because the databases no longer use it, and to ensure that this is indeed the case.The aim is to migrate to a new architecture without FileTable/FileStream in(…)
Database Administration & Monitoring, SQL Server SQL Server 2025 CU5: max lock manager cache memory (%): what I could reproduce and what I could not 06.10.2026 by Amine Haloui Cumulative Update 5 for SQL Server 2025 was released on May 20, 2026 (build 17.0.4045.5). Seven entries in the KB, mostly fixes. One of them is not a fix: it is a new server configuration option, max lock manager(…)
Hardware & Storage, Operating systems, SQL Server Wait stats and Sub-NUMA clustering 10.08.2026 by Amine Haloui During a healthcheck at a client’s site, we collected performance data from a SQL Server 2019 Enterprise instance hosting a BI / data warehouse workload. Two lines in the wait statistics report immediately caught the eye: hundreds of hours(…)
Database Administration & Monitoring, Database management, SQL Server Green SQL Server DBA Tips #3 – The hidden cost of forgotten databases 06.08.2026 by Stéphane Haby How many times have I found, during a migration, that I also have to clean up the databases no more used?Why keep them for so long if we’re not going to use them? This is something we often(…)
Database Administration & Monitoring, Database management, SQL Server SQL Server: msdb is in Suspect State 03.08.2026 by Stéphane Haby This Monday morning, we begin our SLA Support with a customer call.He cannot do a select on a table in his database… After creating the Ticket, I connect to the instance and see that the msdb system(…)
Azure, Database Administration & Monitoring, SQL Server SQL Server: Automatic index compaction in Azure (preview) – Part 2 29.07.2026 by Amine Haloui Why does index fragmentation matter less than before ? Logical fragmentation was a problem on spinning disks: an ordered scan on a fragmented index broke the read-ahead into smaller I/Os and each jump cost a disk head movement.
Azure, Database Administration & Monitoring, SQL Server SQL Server: Automatic index compaction in Azure (preview) – Part 1 29.07.2026 by Amine Haloui For years, we have all scheduled the same thing on our SQL Server environments: a nightly or weekly index maintenance job. We check the fragmentation level, we run a REORGANIZE between 5% and 30%, a REBUILD above 30% and(…)
Database Administration & Monitoring, Database management, MS Teams, SQL Server, Technology Survey Green SQL Server DBA Tips #1 – Are unnecessary indexes cluttering up your database? 21.07.2026 by Stéphane Haby This summer I start a series of blog posts on the ‘green SQL Server DBA’, as it’s a topic that continues to interest me and one that hasn’t been covered very much so far. I hope you’ll enjoy my(…)
Database Administration & Monitoring, Database management, Operating systems, SQL Server SQL Server Snapshot Backup and Restore with Proxmox ZFS – REST API with SQL Server 2025 (3/4) 14.05.2026 by Amine Haloui The proposed architecture consists in adding a small internal REST API on the Proxmox server in order to expose a controlled ZFS snapshot operation. SQL Server 2025 can then call this API through sp_invoke_external_rest_endpoint, instead of running SSH commands(…)
Database Administration & Monitoring, Database management, Operating systems, SQL Server SQL Server Snapshot Backup and Restore with Proxmox ZFS – Powershell implementation (2/4) 14.05.2026 by Amine Haloui In the previous section, we discussed the drawbacks of running the commands manually. Indeed, the manual process was taking too much time and could directly impact the database state while the freeze was occurring. To address this issue,(…)