Назад | Перейти на главную страницу

Оптимизация большого массива для использования с Oracle

У меня есть 20 жестких дисков, которые будут развернуты в нескольких массивах RAID 5 для использования с Oracle на хосте AIX.

Как оптимально создавать / раскладывать массивы?

Я не OCM или что-то в этом роде, но я не могу представить, что RAID 5 будет считаться лучшей практикой. В моей компании мы больше ни для чего не используем RAID 5 из-за того, что эти массивы часто выходят из строя с большими дисками, которые поступают на рынок. Если вы, например, используете диски SAS меньшего размера, возможно, вам удастся обойтись без этого, но я бы сказал, по крайней мере, RAID 10.

Вы можете проверить эту ссылку: http://blogs.zdnet.com/storage/?p=483 в Интернете есть много других подобных, которые говорят об использовании RAID 10 вместо RAID 5. Опять же, в моей компании, когда мы развертываем клиенты Oracle, у нас обычно есть большие наборы RAID 10, разбитые на 14-22 дисков, в зависимости от того, что оборудование, которое мы используем. Конкретную конфигурацию для этого я не уверен, потому что я на стороне Windows, где мы также почти исключительно используем RAID 10.

ТЕМ ЖЕ

Полоса и зеркало все

Вы должны иметь хотя бы БЕЙСИЧЕСКОЕ понимание того, как размещать диски для системы Oracle. Прочтите документацию по основам Oracle, чтобы понять, как Oracle использует свою память, файлы данных и ЦП.

Вам необходимо учитывать относительную производительность / отказоустойчивость для каждой из важных групп файлов: REDO, ARCHIVE LOGS, INDEXES, DATA, UNDO, OS, ORACLE_HOME.

Многое зависит от размера и скорости дисков, если у вас мало места, запуск основной базы данных на RAID5 может быть нормальным в зависимости от ваших объемов транзакций, но я бы рекомендовал поместить хотя бы файлы журнала как необработанные логические тома. на зеркальных дисках, а не на RAID5.

Однако задействовано очень много переменных, от всего, например, настроек монтирования JFS2 (убедитесь, что он настроен на одновременный ввод-вывод) и длины дисковой очереди до настроек кеша RAID-контроллера, поэтому я не могу дать один простой ответ. .

Начните с этого технического документа IBM «Настройка IBM AIX 5.3 и AIX 6.1 для Oracle Database»

https://www-304.ibm.com/jct09002c/partnerworld/wps/servlet/ContentHandler/whitepaper/aix/oracle/performance_analysis/lc=en_US

Юэн Лейт

Я тоже не OCM, но я сертифицированный администратор баз данных Oracle и EMC SAN.

Я рекомендую по возможности избегать рейда 5 или, по крайней мере, использовать его только для архивных журналов и хранилища резервных копий. По крайней мере, убедитесь, что журналы повторного выполнения относятся к рейду 1, рейду 10 или без рейда (мультиплексированы).

Что касается общей компоновки, я рекомендую иметь 3 отдельных тома, хотя с большинством современных систем рейдов они вполне могут быть в одном наборе рейдов - при условии, что вы не используете паритет.

Вот типичный макет:

/ u01 / оракул

  • Дом Oracle

/ u01 / oradata

  • Контрольный файл 1
  • Redologs plex A
  • Дата файлы

/ u02 / oradata

  • Контрольный файл 2
  • Дата файлы

/ u03 / oradata

  • Контрольный файл 3
  • Redologs plex B

/ u03 / архив

  • Архивировать журналы

/ u03 / резервное копирование

  • Ваша резервная копия rman

документ связан в этом ответе указывает на ТО ЖЕ (полоса, зеркало и т. д.) руководство.

Глядя на ваш вопрос, я полагаю, что единственный другой комментарий - убедиться, что каждое монтирование / хранилище данных находится на другом канале.