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