Преимущества кэширования

Самый быстрый способ обработки запроса — пропустить часть обработки и использовать предварительно вычисленный ответ.

Благодаря кэшированию запросов Oracle Analytics Cloud сохраняет предварительно рассчитанные результаты запросов в локальном кэше. Если другой запрос может использовать эти результаты, все операции в базе данных, выполняемые для этого запроса, исключаются. Это может привести значительно уменьшить среднее время отклика на запросы.

Помимо повышения производительности, возможность получения ответа на запрос из локального кэша экономит сетевые ресурсы и снижает время обработки на сервере базы данных. Ресурсы сети сохраняются, поскольку промежуточные результаты не возвращаются в Oracle Analytics Cloud. Если запрос не обрабатывается в базе данных, сервер базы данных освобождается для выполнения другой работы. Если база данных использует систему возврата оплаты, то выполнение меньшего количества запросов также может сократить бюджетные расходы.

Еще одно преимущество использования кэша для получения ответа на запрос — экономия времени обработки в Oracle Analytics Cloud, особенно если результаты запроса извлекаются из нескольких баз данных. В зависимости от запроса, сервер может быть существенно загружен обработкой операций объединения и сортировки. Если запрос уже рассчитан, то такая обработка исключается, освобождая ресурсы сервера для других задач.

Таким образом, кэширование запросов может значительно повысить эффективность выполнения запросов и сократить сетевой трафик, обработку баз данных и накладные расходы на обработку.