4

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

Select * from sys.dm_os_wait_stats  where wait_type like 'PREEMPTIVE_OS%'

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

4

1 回答 1

7

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

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

于 2012-09-27T12:25:38.797 回答