Размещение файлов БД на низкоуровневых устройствах

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

Можно также размещать файлы БД на низкоуровневых устройствах посредством указания имени низкоуровневого устройства вместо имени обычного файла (не забывайте удостовериться в том, что ваш пользователь БД имеет соответствующие полномочия доступа). При этом могут применяться низкоуровневые разделы диска, низкоуровневые устройства Veritas (тома, имена которых начинаются с /dev/vx/rdsk/), низкоуровневые устройства SVM (тома, имена которых начинаются с /dev/md/rdsk/), а также LUNs (Logical Unit Numbers - логические номера устройств).

В отличие от файловых систем на каждом низкоуровневом устройстве может быть размещен только один файл БД; исключением в данном случае является Informix XPS. Расширение табличных пространств обычно выполняется за счет добавления низкоуровневых устройств. Если конкретный файл БД имеет размер меньший, чем размер низкоуровневого устройства, на котором он размещается, оставшееся пространство обычно пропадает, хотя некоторые СУБД предоставляют поддержку расширения файлов баз данных на низкоуровневых устройствах. Низкоуровневые устройства могут быть расширены, если они базируются на томах менеджеров томов.

Достаточно сложно определить размер файла БД, используя утилиты операционной системы, хотя менеджеры томов предлагают простой способ определения точного размера, если низкоуровневые устройства являются томами. СУБД Oracle также предоставляет утилиту dbfsize; при передаче ей имени файла, включая маршрут к нему, эта утилита отображает тип заданного файла и его размер в блоках.

Низкоуровневые устройства не требуют специального восстановления при перезапуске системы.

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

Кэши записи
Стратегии размещения данных
Эффективное размещение данных
Низкоуровневые устройства или UFS?
Кэш страниц файловой системы UNIX

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


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