PREEMPTIVE_OS_GENERICOPS

Description

This wait accumulates while SQL Server is waiting for the operating system to perform ‘generic’ operations. This wait type is currently not documented by Microsoft so little is known about it. Despite of this wait type is fairly common and small values do not appear to cause any issues. If values are high investigation is required. Pre-emptive waits are different from regular (emptive) waits as their execution is controlled by an external processes such as the operating system

Resolved by

DBAs

Suggested solutions

  1. Check the SQL Server error log for more information
  2. Check the Windows Event Viewer for any disk related issues
  3. Run an Extended Event session to determine what requests are generating the wait type
  4. Examine wait statistics on the instance. Investigate accordingly

Additional research

How to determine what causes a particular wait type
PREEMPTIVE and Non-PREEMPTIVE

See more

Consider using ApexSQL Monitor, a Windows and SQL Server monitoring tool able to track SQL Server wait types, including the individual query wait statistics

⇐ Back to index