Strategien für die Cachenutzung

Einer der Hauptvorteile beim Abfrage-Caching ist die Verbesserung der wahrnehmbaren Abfrageperformance.

Abfrage-Caching ist möglicherweise hilfreich, um außerhalb der Geschäftszeiten Cache-Seeding auszuführen, indem Sie Abfragen ausführen und deren Ergebnisse cachen. Für eine gute Seeding-Strategie müssen Sie wissen, wann Cachetreffer auftreten.

Wenn Sie Cache-Seeding für alle Benutzer ausführen möchten, können Sie beispielsweise folgende Abfrage ausführen:

SELECT User, SRs

Nachdem Sie das Cache-Seeding mit SELECT User, SRs ausgeführt haben, sind die folgenden Abfragen Cachetreffer:

SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER1)
SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER2)
SELECT User, SRs WHERE user = valueof(nq_SESSION.USER) (and the user was USER3)