Распределённая память помогает оптимизировать работу СУБД Oracle следующим образом:
- Ускоряет обработку. oracle-dba.ru Oracle использует часть выделенной ему памяти для хранения как кода программ, так и данных, что позволяет существенно ускорить обработку, чем если бы пришлось постоянно извлекать данные с диска. oracle-dba.ru
- Позволяет разделять один и тот же исполняемый код между несколькими пользователями. oracle-dba.ru Это даёт возможность не тратить время на подготовительные процедуры перед вызовом каждой порции кода. oracle-dba.ru
- Сокращает объём ввода-вывода и загрузку процессов. oracle-dba.ru Сервер Oracle пишет изменения базы данных в область памяти, и когда наступает подходящий момент, сбрасывает их на диск. oracle-dba.ru
Кроме того, технология Oracle Database In-Memory позволяет повысить производительность аналитики в реальном времени и при смешанных рабочих нагрузках. docs.oracle.com Например, в процессе выполнения запроса в памяти создаётся динамический объект — промежуточный отчёт, который заполняется во время сканирования таблицы и позволяет ускорить выполнение запроса. habr.com