![Skalengrenzen](https://rvso.com/image/782605/Skalengrenzen.png)
Bitte finden Sie das beigefügte Bild. Ich habe Windows Server 2019 mit SQL Server Web Edition und IIS. Die CPU zeigt immer (auf allen 4 Servern mit derselben Spezifikation) an, dass sie nur 48 Kerne nutzt (von 96 Kernen (logisch)).
Wie Sie sehen, sind 48 Kerne immer zu 100 % ausgelastet und der Rest schläft fast. Was könnte ein möglicher Grund sein, da der Serveranbieter uns eine Volllizenz für Windows gegeben hat. Wir haben keine manuell eingestellten Einschränkungen.
Antwort1
Wie vidarlo bereits erwähnt hat, verfügen Ihre CPUs über insgesamt 48 Kerne/96 logische Prozessoren (aufgrund Hyperthreading).
Laut Microsoft, SQL Server Web Edition unterstützt bis zu 16 Kerne:
Skalengrenzen
Besonderheit | Unternehmen | Standard | Netz | Express mit erweiterten Services | Äußern |
---|---|---|---|---|---|
Maximale Rechenkapazität, die von einer einzelnen Instanz genutzt wird - SQL Server Database Engine | Betriebssystem maximal | Begrenzt auf weniger als 4 Sockel oder 24 Kerne | Begrenzt auf weniger als 4 Sockel oder 16 Kerne | Begrenzt auf weniger als 1 Sockel oder 4 Kerne | Begrenzt auf weniger als 1 Sockel oder 4 Kerne |
Maximale Rechenkapazität, die von einer einzelnen Instanz genutzt wird – Analysis Services oder Reporting Services | Betriebssystem maximal | Begrenzt auf weniger als 4 Sockel oder 24 Kerne | Begrenzt auf weniger als 4 Sockel oder 16 Kerne | Begrenzt auf weniger als 1 Sockel oder 4 Kerne | Begrenzt auf weniger als 1 Sockel oder 4 Kerne |
Maximaler Arbeitsspeicher für Pufferpool pro Instanz der SQL Server-Datenbank-Engine | Betriebssystem Maximal | 128 GB | 64 GB | 1410 MB | 1410 MB |
Maximaler Arbeitsspeicher für den Columnstore-Segmentcache pro Instanz der SQL Server-Datenbank-Engine | Unbegrenzter Speicher | 32 GB | 16 Gigabyte | 352 MB | 352 MB |
Maximale speicheroptimierte Datengröße pro Datenbank im SQL Server-Datenbankmodul | Unbegrenzter Speicher | 32 GB | 16 Gigabyte | 352 MB | 352 MB |
Maximal genutzter Arbeitsspeicher pro Instanz von Analysis Services | Betriebssystem Maximal | 16 Gigabyte | 64 GB | N / A | N / A |
Maximal genutzter Arbeitsspeicher pro Instanz von Reporting Services | Betriebssystem Maximal | 64 GB | 64 GB | 4GB | N / A |
Maximale Größe relationaler Datenbanken | 524 PB | 524 PB | 524 PB | 10 GB | 10 GB |
Sie benötigen also eine Enterprise Edition, um alle 48 Kerne nutzen zu können.
Antwort2
Xeon Gold 5318Y hat24 KerneSie verfügen über zwei Sockel, also insgesamt 48 physische Kerne.
Es unterstützt jedochHyperthreading, was bedeutet, dassmancheAufgaben können gleichzeitig auf einem einzigen Kern ausgeführt werden. Die wahrscheinliche Antwort ist also, dass aufgrund Ihrer Arbeitslast nie alle logischen Kerne voll ausgelastet sind, sondern nur die physischen.