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)