Конфигурирование сервера Oracle для сверхбольших баз данных

       

Чередование с малым размером сегмента


Конфигурации с малым размером сегмента чередования распределяют данные небольшими порциями по всем дискам таким образом, что любой запрос на ввод/вывод, в независимости от его размера, приводит к использованию всех дисков в массиве. Преимуществом такого подхода является высокая скорость обмена для любых запросов ввода/вывода. Недостатками подхода является то, что [Chen et al. (1993), 15]:

  • Только один запрос на ввод/вывод может выполняться в любой момент времени. Таким образом, за возможность распараллеливания обработки одного запроса по всем дискам, приходиться платить тем, что становиться невозможным параллельная обработка большого числа запросов.
  • Все диски должны тратить время для позиционирования для каждого запроса. Таким образом, если размер сегмента чередования меньше чем запрос на ввода/вывод, то два или более диска должны ожидать позиционирования при каждом запросе.

Мы можем избежать указанных недостатков массивов с малым размером сегмента чередования двумя путями — либо разрабатывая наши приложения и дисковую компоновку согласовано, либо, если это возможно, используя большие размеры сегментов чередования. Теперь, зная преимущества и недостатки чередования с малым размером сегмента, мы можем сделать некоторые заключения об его использовании с сервером Oracle.

Уровень RAIDНет 0 1 0+1 3 5

Производительность контрольного файла 2 1 2 1 5 3
Производительность журнального файла 4 1 5 1 2 3
Производительность пространства system 2 1 2 1 5 3
Производительность сегментов сортировки 4 1 5 1 2 3
Производительность сегментов отката 2 1 2 1 5 5
Файлы с индексами, только чтение 2 1 2 1 5 1
Файлы с только последовательным чтением 4 1 5 1 2 3
Файлы с высокой активностью DBWR 1 1 2 1 5 5
Файлы с интенсивной прямой загрузкой 4 1 5 1 2 3
Защищенность данных 4 5 1 1 2 2
Стоимость приобретения и сопровождения 1 1 55 3 3

Таблица 1. Обзор относительной пригодности RAID-конфигураций от 1 (наилучшая) до 5 (наихудшая) для различных типов файлов Oracle. RAID 0+1 является наилучшим техническим решением, но вместе с тем, и самым дорогостоящим. Разумное применение RAID 5 массивов позволяет архитекторам дисковых подсистем снизить стоимость системы с минимальными потерями производительности и надежности. Данные из [, Sun (1995), 28].



Содержание раздела