L.3 Tipps zur Leistungssteigerung bei Inventardienstprogrammen von ConsoleOne

Dieser Abschnitt erläutert die Tipps zur Leistungsverbesserung für folgende Inventardienstprogramme von ConsoleOne:

HINWEIS:Wenn die Inventardienstprogramme von ConsoleOne Daten aus einer großen Datenbank abrufen, müssen Sie vor Ausführung der Dienstprogramme den Ablageservice beenden. Die Leistung der ConsoleOne-Dienstprogramme wird hierdurch verbessert.

Wenn die Datenbank sehr umfangreich ist, müssen Sie sicherstellen, dass der Computer, auf dem die Inventardienstprogramme von ConsoleOne ausgeführt werden, über mindestens 5 GB freien Festplattenspeicher verfügt.

L.3.1 Tipps zur Leistungsverbesserung von Inventarberichten

  • Wenn Sie über mehr als 1000 Arbeitsstationen in Ihrer Datenbank verfügen, nimmt das Auflisten aller Unterberichte möglicherweise viel Zeit in Anspruch. Es wird empfohlen, dass Sie die Liste der Unterberichte einschränken. In diesem Fall wird die allgemeine Leistung der Berichte verbessert.
  • Wenn die Inventardatenbank unter MS SQL ausgeführt wird, führen Sie vor der Erstellung von Inventarberichten das folgende Skript an der Eingabeaufforderung der Inventarserverkonsole aus:
    CREATE INDEX i$FkPinstanceId ON ZENworks.t$InstalledProduct(fk_pinstanceid) ON CIM9
    

    Mit diesem Skript wird der für die Berichterstellung benötigte Zeitraum optimiert.

L.3.2 Tipps zur Leistungsverbesserung beim Exportieren von Inventardaten

  • Um die Leistung für das Exportieren von Inventardaten zu optimieren, müssen Sie die Filtereigenschaft für den Datenbank-Export aktivieren. Basierend auf der angegebenen Abfrage exportiert der Datenbank-Export nur die ausgewählte Software.
  • Deaktivieren Sie beim Exportieren die Attribute, die Sie nicht verwenden möchten. Verwenden Sie dazu den Datenbank-Export und die Option Required Attributes Only (Nur erforderliche Attribute).
  • Führen Sie den Software-Export separat aus. Dadurch wird die Leistung der Funktion für den Nicht-Software-Export deutlich erhöht.

L.3.3 Tipps zur Leistungsverbesserung von Inventarabfragen

  • Geben Sie Abfragen mit der Bedingung AND in mehreren Gruppen an, um die Leistung zu erhöhen.
  • Teilen Sie eine komplexe Abfrage mit mehreren logischen Operatoren in mehrere durch einen logischen Operator getrennte Gruppen auf.
  • Wenn Sie eine komplexe Abfrage verwenden möchten, erhöhen Sie die Datenbank-Cachegröße. Weitere Informationen zum Optimieren von Datenbanken finden Sie in Abschnitt L.1, Optimierungstipps für Datenbankparameter.
  • Speichern Sie schnelle, eingeschränkte Abfragen für eine spätere Verwendung.
  • Rufen Sie die Inventarabfrage nicht über eine langsame Verbindung mit einer Datenbank auf.
  • Wenn eine komplexe Abfrage über eine schnelle Verbindung mehr als 10 Minuten in Anspruch nimmt, sind möglicherweise keine Arbeitsstationen vorhanden, die mit der angegebenen Abfrage übereinstimmen. Die folgende Meldung wird angezeigt:
    Kein Computersystem entspricht der Abfrage
    

    Schließen Sie das Ergebnisfenster. Schränken Sie die Abfrage ein und versuchen Sie es erneut. Wiederholen Sie diesen Vorgang, bis Sie die Arbeitsstationen ermittelt haben.

  • Zum Erreichen einer optimalen Leistung wird empfohlen, dass Sie nicht mehr als vier Gruppen und drei logische Operatoren verwenden, die die vier Gruppen in Ihrer Abfrage trennen.
  • Wenn Sie die genaue logische Zeichenkette kennen, vermeiden Sie die Verwendung des Operators "Entspricht". Der Operator "Entspricht" durchsucht die Datenbank nach Ergebnissen, die dem angegebenen Muster entsprechen. Dies führt zu einem Leistungsverlust.
  • Wenn Sie eine bestimmte Inventarkomponente überprüfen möchten, die nicht in der Inventardatenbank gespeichert ist, verwenden Sie keine Abfrage mit einem regulären Attribut, sondern den Operator "ISNULL".