propertiesRefreshInterval (Eigenschaft)

Gibt die Dauer der Wartezeit in Minuten an, bevor die pureQuery-Clientoptimierung die in der Speicherposition gespeicherten pureQuery-Daten auf Änderungen prüft, die an pureQuery-Eigenschaften oder pureQueryXML-Daten vorhanden sind. Werden Aktualisierungen erkannt, ruft die pureQuery-Clientoptimierung die aktualisierten pureQuery-Laufzeiteigenschaften und pureQueryXML-Daten ab und verwendet die aktualisierten Informationen.

Der Wert der Eigenschaft kann eine positiv ganze Zahl ungleich null sein. Der Wert 0 inaktiviert die Überprüfung auf Aktualisierungen. Dies ist die Standardeinstellung. Wird die Eigenschaft nicht angegeben, wird keine Überprüfung ausgeführt.

Die pureQuery-Clientoptimierung prüft die über die Eigenschaft finalRepositoryProperties angegebene Speicherposition. Handelt es sich bei der Speicherposition um ein Repository, prüft die pureQuery-Clientoptimierung die aktive Laufzeitgruppenversion auf die über die Eigenschaft propertiesGroupId angegebene Laufzeitgruppe.

Hinweise

Die Eigenschaft propertiesRefreshInterval wird ignoriert, wenn Sie pureQuery-aktivierte Anwendungen mit integrierter Darstellung und mit Annotationen versehener Darstellung verwenden.

Wenn alle folgenden Bedingungen erfüllt sind, muss die Eigenschaft outputPureQueryXml angegeben werden und darf nicht dieselbe Datei angeben wie die Eigenschaft pureQueryXml. Bei Angabe der Eigenschaft pureQueryXml:
  • Die Eigenschaft propertiesRefreshInterval ist angegeben und es werden erfasste SQL-Daten generiert.
  • Die Eigenschaft finalRepositoryProperties gibt einen Pfad zu einem Verzeichnis in einem Dateisystem an.

Vorhandene SQL-Anweisungen aus dem Anweisungscache des Anwendungsservers werden modifiziert, wenn es sicher ist. In der Regel kann eine Änderung am Anfang einer Transaktion auftreten, wenn sich die zwischengespeicherte Anweisung in demselben Status befindet wie eine neu erstellte Anweisung.

Für die Eigenschaft propertiesRefreshInterval ist die Erstellung eines Zeitgeber-Threads erforderlich. In einigen Umgebungen kann ein solcher Thread nicht erstellt werden und die Eigenschaft wird ignoriert. In den folgenden Umgebungen ist es untersagt, Zeitgeber-Threads zu erstellen:
  • Gespeicherte Java™-Prozedur in DB2 für z/OS
  • CICS

Wird die Eigenschaft cmx.controllerDiscoveryInterval auf -2 gesetzt, wird die Prüfung auf Aktualisierungen der pureQuery-Laufzeiteigenschaften inaktiviert. Durch das Setzen der Eigenschaft auf -2 wird die automatische Erkennung von Performance Expert Extended Insight inaktiviert.


Feedback