Стратегии использования кэша

Одно из основных преимуществ кэширования запросов — повышение воспринимаемой эффективности обработки запросов.

Кэширование запросов может оказаться полезным для заполнения кэша в нерабочее время при обработке запросов и кэшировании результатов. Хорошая стратегия первоначального заполнения требует знания времени попаданий в кэш.

Если требуется использовать кэш для всех пользователей, можно заполнить кэш следующим запросом:

SELECT User, SRs

После заполнения кэша с помощью команды SELECT User, SR следующие запросы служат попаданиями в кэш:

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)