Einführung #
SQL Server nutzt standardmäßig alle verfügbaren Ressourcen innerhalb des Computers. Es kann auch andere Systemprozesse potenziell stoppen.
Auflösung #
Überprüfen Sie, ob die CPU-Affinität innerhalb von SSMS des SQL-Servers bereits eingeschränkt ist, indem Sie eine Abfrage ausführen:
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'affinity mask';
Wenn das Ergebnis config_value = 0 anzeigt, bedeutet dies, dass alle verfügbaren CPU-Leistung innerhalb des Rechners genutzt wird.

Um dies zu begrenzen, beachten Sie bitte die folgende Tabelle:
| Anzahl der CPUs | CPU-KERN | Affinitätsmaskenwert |
| 1 | CPU 1 | 1 |
| 1 | CPU 2 | 2 |
| 1 | CPU 3 | 4 |
| 1 | CPU 4 | 8 |
| 2 | CPU 1, 2 | 3 |
| 2 | CPU 1, 3 | 5 |
| 2 | CPU 1, 4 | 9 |
| 2 | CPU 2, 3 | 6 |
| 2 | CPU 2, 4 | 10 |
| 2 | CPU 3, 4 | 12 |
| 3 | CPU 1, 2, 3 | 7 |
| 3 | CPU 1, 2, 4 | 11 |
| 3 | CPU 1, 3, 4 | 13 |
| 3 | CPU 2, 3, 4 | 14 |
| 4 | CPU 1, 2, 3, 4 | 15 |
Anmerkungen:
Eine „CPU“ kann mehrere logische Prozessoren haben. Daher verfügen einige CPUs über 4 „CPU-Kerne“ und 8 „logische Prozessoren“. In diesem Fall steht die „Anzahl der CPUs“ in direktem Zusammenhang mit der Gesamtzahl der logischen Prozessoren des Rechners.

Wenn Sie nur die ersten beiden CPUs (CPU 1, 2) verwenden möchten, führen Sie die folgende Abfrage aus:
EXEC sp_configure 'affinity mask', 3;
RECONFIGURE;
Wenn Sie nur die ersten drei CPUs (CPU 1, 2, 3) verwenden möchten, führen Sie die folgende Abfrage aus:
EXEC sp_configure 'affinity mask', 7;
RECONFIGURE;
Um diesen Wert auf 0 zurückzusetzen (wodurch alle verfügbaren Ressourcen genutzt werden), führen Sie einfach die folgende Abfrage aus:
EXEC sp_configure 'affinity mask', 0;
RECONFIGURE;
Übersicht #
Der SQL-Dienst muss nicht neu gestartet werden, RECONFIGURE wendet die Änderungen automatisch an.
Dadurch dauert die ETL-Ausführung je nach Datenmenge etwas länger.
Der ETL-Lauf hängt nach wie vor weitgehend von … ab.
- Systemspezifikationen (SQL ist standardmäßig CPU-intensiv)
- Andere Prozesse in der Maschine
- Effizienz der ETL-Transformation und des ETL-Ladevorgangs

