Speichereigenschaften

In Analysis Services werden die in der folgenden Tabelle aufgeführten Serverarbeitsspeichereigenschaften unterstützt. Weitere Informationen zu zusätzlichen Servereigenschaften und zum Festlegen dieser Eigenschaften finden Sie unter Konfigurieren von Servereigenschaften in Analysis Services.

Weitere Informationen zur Arbeitsspeicherkonfiguration im mehrdimensionalen Servermodus finden Sie im SQL Server 2008 R2 Analysis Services-Vorgangshandbuch.

Werte zwischen 1 und 100 stellen Prozentsätze von Gesamter physischer Speicher bzw. Virtueller Adressraum dar, je nachdem, welcher geringer ist. Werte über 100 stellen Arbeitsspeichergrenzwerte in Bytes dar.

Betrifft: Mehrdimensionaler und tabellarischer Servermodus, sofern nichts anderes angegeben ist.

Eigenschaften

  • LowMemoryLimit
    Gibt die beim Start von Analysis Services belegte Arbeitsspeichermenge an. Wenn dieser Grenzwert erreicht wird, beginnt die Instanz langsam, Arbeitsspeicher in Caches zu bereinigen, indem abgelaufene Sitzungen geschlossen und nicht verwendete Berechnungen entladen werden. Der Server gibt keinen Arbeitsspeicher unter diesem Grenzwert frei. Der Standardwert ist 65. Dieser Wert besagt, dass der Grenzwert für ungenügenden Arbeitsspeicher 65 % des physischen Speichers bzw. virtuellen Adressraums entspricht, je nachdem, welcher dieser Werte niedriger ist.

  • TotalMemoryLimit
    Definiert einen Schwellenwert, ab dem der Server Arbeitsspeicher aggressiver freigibt. Der Standardwert ist 80 % des physischen Speichers oder des virtuellen Adressraums, je nachdem, welcher dieser Werte niedriger ist.

    Beachten Sie, dass TotalMemoryLimit immer kleiner als HardMemoryLimit sein muss.

  • HardMemoryLimit
    Gibt einen Arbeitsspeicherschwellenwert an, ab dem die Instanz aktive Benutzersitzungen aggressiv beendet, um die Speicherauslastung zu reduzieren. Alle beendeten Sitzungen empfangen eine Fehlermeldung, dass der Abbruch der Sitzung durch ungenügenden Arbeitsspeicher bedingt ist. Der Standardwert 0 bedeutet, dass HardMemoryLimit auf einen mittleren Wert zwischen TotalMemoryLimit und dem gesamten physischen Speicher des Systems festgelegt wird; wenn der physische Speicher größer als der virtuelle Adressraum des Prozesses ist, dann wird anstelle der Berechnung von HardMemoryLimit der virtuelle Adressraum verwendet.

  • VirtualMemoryLimit
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • VertiPaqPagingPolicy
    Gibt das Auslagerungsverhalten an, das bei ungenügendem Arbeitsspeicher des Servers angewendet wird. Gültige Werte sind:

    Null (0) deaktiviert die Auslagerung. Wenn der Arbeitsspeicher nicht ausreicht, schlägt die Verarbeitung mit dem Fehler "Nicht genügend Arbeitsspeicher" fehl. Wenn Sie die Auslagerung deaktivieren, müssen Sie dem Dienstkonto Windows-Berechtigungen gewähren. Anweisungen dazu finden Sie unter Konfigurieren von Dienstkonten (Analysis Services).

    Der Standardwert ist 1. Diese Eigenschaft ermöglicht die Auslagerung auf Datenträger unter Verwendung der Auslagerungsdatei des Betriebssystems (pagefile.sys).

    Wenn VertiPaqPagingPolicy auf 1 festgelegt wird, ist es weniger wahrscheinlich, dass die Verarbeitung aufgrund von Arbeitsspeicherbeschränkungen fehlschlägt, da der Server versucht, Daten anhand der von Ihnen angegebenen Methode auf den Datenträger auszulagern. Das Festlegen der VertiPaqPagingPolicy-Eigenschaft ist keine Garantie dafür, dass niemals Arbeitsspeicherfehler auftreten. Unter folgenden Bedingungen können weiterhin Fehler aufgrund von unzureichendem Arbeitsspeicher auftreten:

    • Es ist nicht genügend Arbeitsspeicher für alle Wörterbücher verfügbar. Die Wörterbücher werden während der Verarbeitung von Analysis Services für jede Spalte im Arbeitsspeicher gesperrt, und diese dürfen in der Gesamtheit den für VertiPaqMemoryLimit angegebenen Wert nicht überschreiten.

    • Der virtuelle Adressraum reicht nicht aus, um den Prozess aufzunehmen.

    Um wiederholte Fehler aufgrund von unzureichendem Arbeitsspeicher zu vermeiden, können Sie das Modell umgestalten, um die verarbeitete Datenmenge zu reduzieren, oder den physischen Arbeitsspeicher des Computers erweitern.

    Gilt nur für den tabellarischen Servermodus.

  • VertiPaqMemoryLimit
    Wenn die Auslagerung auf Datenträger zulässig ist, gibt diese Eigenschaft die Arbeitsspeichernutzung (als Prozentsatz des gesamten Arbeitsspeichers) beim Start der Auslagerung an. Der Standardwert ist 60. Wenn die Arbeitsspeichernutzung weniger als 60 Prozent beträgt, führt der Server keine Auslagerung auf Datenträger aus.

    Diese Eigenschaft hängt von VertiPaqPagingPolicyProperty ab, die auf 1 festgelegt werden muss, damit Auslagerungen stattfinden.

    Gilt nur für den tabellarischen Servermodus.

  • HighMemoryPrice
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • MemoryHeapType
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

    Gilt nur für den mehrdimensionalen Servermodus.

  • HeapTypeForObjects
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

    Gilt nur für den mehrdimensionalen Servermodus.

  • DefaultPagesCountToReuse
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • HandleIA64AlignmentFaults
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • MidMemoryPrice
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • MinimumAllocatedMemory
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • PreAllocate
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • SessionMemoryLimit
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

  • WaitCountIfHighMemory
    Eine erweiterte Eigenschaft, die nur mithilfe der Schritte in Microsoft geändert werden sollte.

Siehe auch

Verweis

Konfigurieren von Servereigenschaften in Analysis Services

Konzepte

Bestimmen des Servermodus einer Analysis Services-Instanz