キャッシュを使用するためのストラテジ

問合せキャッシュの主な利点の1つは、問合せパフォーマンスの大幅な向上です。

問合せキャッシュは、問合せを実行してその結果をキャッシュすることで営業時間外にキャッシュをシードする場合に有用です。適切なシード・ストラテジでは、どのような場合にキャッシュ・ヒットが起こるかを理解している必要があります。

すべてのユーザーについてキャッシュをシードする場合、次の問合せでキャッシュをシードできます:

SELECT User, SRs

SELECT User, SRsを使用してキャッシュをシードした後、次の問合せはキャッシュ・ヒットです:

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)