SQL Server 2008 R2等待类型 - 'PREEMPTIVE_OS%'

Jān*_*nis 4 sql-server sql-server-2008-r2

我在哪里可以找到有关等待类型的文档(SQL Server 2008 R2):

Select * from sys.dm_os_wait_stats  where wait_type like 'PREEMPTIVE_OS%'
Run Code Online (Sandbox Code Playgroud)

例如"PREEMPTIVE_OS_CRYPTIMPORTKEY".msdn中没有记录这样的等待类型.

And*_*mar 7

SQL Server通常在协作式多任务处理中运行线程.当它调用操作系统时,它必须更改为抢占式多任务处理.所以PREEMPTIVE_OS%等待意味着SQL Server正在等待操作系统做某事.

你可以通过剥离PREEMPTIVE_OS_零件找到它正在等待的东西的文档.例如,CryptImportKey可以在此处找到文档.