Abfrage nach den aktuellen Worker Threats

SELECT
SUM(current_workers_count) as [Current worker thread]
FROM sys.dm_os_schedulers

Abfrage nach den konfigurierten Worker Threats

SELECT 
max_workers_count FROM sys.dm_os_sys_info

 

Einstellungen des SQL Server
Wenn du die ‚Max. Worker Threads‘ auf 0 lässt dann entscheidet der SQL Server über die Worker Thread Anzahl anhand der folgenden Formel:

Für 32bit Operating System:
Max Worker Threads + ((Gesamt verfügbare logische CPU’s – 4) * 8)
256 + ((16 – 4) * 8) = 352

Für 64bit Operating System:
Max Worker Threads + ((Gesamt verfügbare logische CPU’s – 4) * 16)
512 + ((16 – 4) * 16) = 704

Abfrage nach Max Working Threats