⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: HADR_SYNC_COMMIT Wait TypeRelated pillar: High Availability Is It a Problem? No. The secondary replica redo model write-up lists it among the waits without performance impact, and Get Wait Statistics filters it out by default. What It Means Microsoft lists it as…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: HADR_SYNC_COMMIT Wait TypeRelated pillar: High Availability ⚡PARALLEL_REDO_FLOW_CONTROL is the main redo thread on a secondary unable to hand out more log, because the redo workers are not keeping up. It is one of the waits that slow redo. Judge it by…
🔧Part of the DBA-Tools Project, copy/paste SQL Server scripts and health checks.In: Storage & Capacity The One Question That Actually Matters A transaction log that won’t truncate and keeps growing, or a log backup job that suddenly can’t keep up, always comes back to the same underlying question: what is this database’s log actually waiting…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: BACKUPIO and BACKUPBUFFER Wait TypesRelated pillar: Backup & Recovery Is It a Problem? No. It is bounded by how often you read backup metadata, and it was zero on our SQL Server 2025 lab. Get Wait Statistics does not filter it…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: PAGEIOLATCH_SH Wait TypeRelated pillar: Storage & Capacity Is It a Problem? No, and a non-zero value would itself be odd; it was zero on our SQL Server 2025 lab. Get Wait Statistics does not filter it out, so if it ranks,…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: PAGEIOLATCH_SH Wait TypeRelated pillar: Storage & Capacity Is It a Problem? Practically never; expect zero or close to it. It was zero on our SQL Server 2025 lab. Get Wait Statistics does not filter it out, so if it ranks, you…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: PAGEIOLATCH_SH Wait TypeRelated pillar: Storage & Capacity Is It a Problem? Practically never; expect zero or close to it. It was zero on our SQL Server 2025 lab. Get Wait Statistics does not filter it out, so if it ranks, you…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: SOS_SCHEDULER_YIELD Wait TypeRelated pillar: Performance & Troubleshooting Is It a Problem? No. Microsoft says long wait times indicate that there have been no high priority requests to process, and shouldn’t cause concern, and Get Wait Statistics filters it out by default.…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: ASYNC_NETWORK_IORelated pillar: Performance & Troubleshooting ⚡OLEDB is the time SQL Server spends in calls to its OLE DB provider, for linked servers and also for internal work. High totals are often not linked servers at all: DBCC CHECKDB and monitoring tools…
⏳Part of the SQL Server Wait Types Library, every wait type explained.Related deep dive: ASYNC_NETWORK_IO Wait TypeRelated pillar: Performance & Troubleshooting ⚡MSQL_XP is SQL Server waiting for an extended stored procedure, external DLL code, to finish. The wait lasts as long as the external code runs, so it tells you where the time went, not…