it-swarm.com.de

SQL Server Express-Instanzspeicher vs. Speicherlimit

Die SQL Server 2014 Express Edition wird mit einem Speicherlimit von 1 GB veröffentlicht.

Was bewirken die Eigenschaften des SQL-Instanzspeichers in Bezug auf diese Grenze? Zum Beispiel kann ich die minimalen und maximalen Speichergrenzen innerhalb der Eigenschaften auf 4 GB festlegen und laut Task-Manager wird diese Instanz 4 GB Systemspeicher "verwenden".

Bin ich besser dran, die Speichereigenschaften auf 1 GB zu beschränken, oder ist es vorteilhaft, hier> 1 GB Speicher zuzuweisen?.

4
Nicholas

Antwort des Community-Wikis :

Das 1-GB-Limit gilt nur für den Pufferpool. SQL Server verwendet auch andere Speicherpools, sodass die Speichernutzung über 1 GB angezeigt werden kann.

Zitieren aus Überlegungen zur Speicherkonfiguration und -größe in SQL Server 2012 und späteren Versionen

Ab SQL Server 2012 werden diese Speicherbeschränkungen nur für den Datenbankcache (Pufferpool) erzwungen. Der Rest der Caches im SQL Server-Speichermanager kann viel mehr Speicher belegen, als durch diese Editionsbeschränkungen angegeben wird. Beispielsweise kann eine SQL Server 2012 Express-Edition nur eine maximale Größe von 1,4 GB für ihren Datenbankcache verwenden. Andere Caches (wie der Prozedurcache, der Metadatencache usw.) können Speicher bis zu der in der Konfiguration "Maximaler Serverspeicher" angegebenen Größe belegen.

Für ab SQL Server 2016 SP1 kann Express zusätzlich 352 MB für Spaltenspeichersegmente pro Instanz und weitere 352 MB für In verwenden Speicher OLTP (Hekaton) Objekte pro Datenbank .

Die maximale Größe des Pufferpools wurde auch in der Dokumentation von 1 GB auf 1410 MB für SQL Server 2016 geändert, obwohl dies wahrscheinlich ab SQL Server 2012 gilt (wo die großen Speicherverwaltungsänderungen waren gemacht).

Nur der Pufferpool, der Columnstore-Cache und der In-Memory-Speicher OLTP Cache-Größen sind durch das Kontingent beschränkt. Andere Cache-Speicher und Speicherkonsumenten in Express Edition können die Gesamtspeicherauslastung bis zum konfigurierten Grenzwert in der maximaler Serverspeicher Konfigurationseinstellung.

Siehe auch:

4
user126897