MicroStrategy ONE
Dynamische Job-Level-Steuerung festlegen
MicroStrategy ONE (März 2024) führt die Möglichkeit ein, die Job-Level-Steuerung in Situationen mit wenig Arbeitsspeicher dynamisch anzupassen, um zu verhindern, dass große Jobs das System zum Absturz bringen. Dies basiert auf dem Benutzergruppen-Verwaltungseinstellungen. Die standardmäßige Arbeitsspeichersteuerungseinstellung des Systems auf Jobebene wird von 50 % auf 10 % des Gesamtarbeitsspeichers der Maschine oder des Containers reduziert, der den Intelligence-Server hostet. Wenn eine Situation mit wenig Arbeitsspeicher eintritt, z. B. wenn der verfügbare Gesamtsystemspeicher unter Druck steht (weniger als 20 % des physischen Arbeitsspeichers der Maschine/des Containers), wird die maßgebliche Einstellung für jeden Job auf die Hälfte des ursprünglichen Werts reduziert. Beispielsweise kann die Standardeinstellung von 10 % auf 5 % reduziert werden.
Dynamische Steuerung auf Jobebene aktivieren
Diese Einstellung ist standardmäßig deaktiviert. Schalten Sie es ein mit dem MicroStrategy REST-API.
-
Öffne das MicroStrategy REST API Explorer durch Anhängen
/MicroStrategyLibrary
mit/api-docs/index.html?visibility=all
in Ihrem Browser. -
Erstellen Sie eine Sitzung und authentifizieren Sie sie. Verwenden Sie im Abschnitt Authentifizierung
POST /api/auth/admin/login
. -
Klicken Ausprobieren und ändern Sie den Anforderungstext, indem Sie Ihren Benutzernamen und Ihr Kennwort angeben.
-
Klicken Sie auf Ausführen.
-
In der Antwort finden Sie
X-MSTR-AuthToken
. -
So erhalten Sie den aktuellen Funktionsstatus:
-
Suchen Sie im Abschnitt „Konfigurationen“ nach
GET /api/v2/configurations/featureFlags
. -
Klicken Ausprobieren.
-
Stellen Sie die richtige
X-MSTR-AuthToken
ab Schritt 5. Sie können dies auch erhalten, indem Sie die XHR-Anfragen des Browsernetzwerks überprüfen. -
Klicken Sie auf Ausführen.
-
Suchen nach
ResourceGoverning
im Antworttext, um dessen Statusdetails zu finden.
-
-
Suchen Sie im Abschnitt „Konfigurationen“ nach
PUT /api/configurations/featureFlags/{id}
. -
Klicken Ausprobieren.
-
Stellen Sie die richtige
X-MSTR-AuthToken
ab Schritt 5. Sie können dies auch erhalten, indem Sie die XHR-Anfragen des Browsernetzwerks überprüfen. -
Satz
id
Zu95A4D4CC468B8C6B1740CDB1EAA04F12
. -
Um diese Vorschaufunktion zu aktivieren, legen Sie die
status
Wert auf1
. -
Klicken Sie auf Ausführen.
-
Wiederholen Sie Schritt 6, um zu überprüfen, ob die Funktion aktiviert ist.
-
Starten Sie den Intelligence-Server neu, damit die Änderung wirksam wird.
Bereich
Diese dynamische Änderung gilt nur für Jobs mit Standardeinstellungen zur Arbeitsspeichersteuerung auf Jobebene, einschließlich neuer und laufender Jobs. Benutzerdefinierte Einstellungen sind hiervon nicht betroffen.
Beispiel 1: Ein Job wird mit dem Standardwert von 10 GB (10 % von 100 GB) erstellt. Wenn der Systemspeicher knapp ist, wird die Grenze auf 5 GB gesenkt.
Beispiel 2: Es wird ein Job mit dem benutzerdefinierten Wert von 100 GB erstellt. Dieser Wert ändert sich nicht.