Ввод/вывод и кэши

Оценить
(0 голоса)

В дополнение к требованиям памяти серверного процесса, IQ-М использует два кэша: IQ-M Main Cache (основной кэш IQ-М) и IQ-M Temporary Cache (временный кэш IQ-М). Основной кэш хранит страницы данных, а временный кэш служит для обработки объединений, сортировок, подочередей и промежуточных таблиц. Если временный кэш слишком мал для какой-нибудь операции, то временная область диска используется в качестве области переполнения.

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

Обратите внимание на то, что для повышения эффективности операций ввода/вывода IQ-М автоматически производит расщепление (расслоение) данных по всем устройствам, принадлежащим БД, хотя эту особенность даже можно исключить. Если устройства уже расщеплены либо менеджером томов, либо аппаратным обеспечением RAID, то по умолчанию данные будут разделены по расщепленным устройствам.

Подробнее в этой категории: « Модель процессов Sybase Параллелизм »
Параллелизм
Интерфейсы
Модель процессов Sybase
Управление памятью Sybase
Кэш данных

Добавить комментарий


Защитный код
Обновить