Примите решение, насколько широким должен быть один слой данных

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

Учитывая, что целесообразно расслаивать данные всех типов между всеми дисками, должен ли каждый файл БД расщепляться по каждому доступному диску? Ответ на этот вопрос зависит от количества дисков. Если вы располагаете всего несколькими дисками (например, не более 20), то имеет смысл расщеплять каждый файл БД между всеми дисками.

Однако расслоение каждого файла по сотне дисков, вероятно, будет избыточным. Данные всех типов могут расщепляться по всем дискам, но при этом необязательно расслаивать каждый файл БД по всем дискам. Если, например, табличное пространство клиента имеет пять файлов, содержащих одинаковое количество данных, то каждый из этих файлов мог бы быть разделен между 20 дисками, что позволит распределить табличное пространство клиента по всем дискам и при этом уравновесить ввод/ вывод.

Группа Database Engineering исследовала с несколькими сотнями дисков требования менеджера томов Veritas к объему оперативной памяти. Эти исследования показали, что расслоение каждого файла БД по всем дискам приводит к дополнительному расходованию более сотни килобайт памяти ядра операционной системы по сравнению с расслоением тех же файлов между 45 дисками. Распределение единственного тома между 500 дисками привело к тому, что менеджер томов Veritas расходовал более 1 Мбайт памяти ядра. Распределение того же самого тома между 45 дисками потребовало только 0.1 Мбайт памяти ядра. Кроме того, интуитивно понятно, что следует уменьшать сложность среды менеджера томов, ограничивая количество объектов, которыми он должен управлять.

Расслоение данных с помощью LUNs
Размещение данных и индексов
Размещение данных на единственном диске
Роль кэшей записи в повышении производительности
Обеспечение эффективности использования кэшей записи

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


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