Я администратор базы данных Oracle. Ваш новый администратор баз данных действует как администратор баз данных Oracle, а не инженерный.
Никакому оракулу НЕ нужно 38 ЛУН. Я распространил файлы данных на большое количество луны, но они на ОЧЕНЬ активных и ОЧЕНЬ больших системах. LUN не обязательно отображаются на новые группы RAID, верно? Так что наличие файлов на отдельных лунах не обязательно в любом случае распространять (я не эксперт в этом).
Весь этот вид чередования файлов сделает намного больше работы для администратора баз данных. Это увеличивает его важность для команды. Многие администраторы БД Oracle стараются казаться более важными и перегруженными вещами ВСЕ ВРЕМЯ.
Разделение данных на различные группы рейдов / лун не является специфическим для оракула. Это основано на использовании. Чтобы правильно распределить файлы, вашему администратору БД необходимо было понять приложение, чтобы знать, к чему обращаются много времени (кстати, отделение индексов от данных НЕ повышает производительность, так как доступ является последовательным ...). Он знает приложение? Он просмотрел базу данных, чтобы увидеть, к каким объектам часто обращаются? Что нужно разложить? Что делает массовая запись и чтение, и должна быть изолирована.
Это звучит как база данных малого / среднего размера. Каков уровень активности? Он, вероятно, не знает.
Как правило, для небольших баз данных вам не нужно много делать на уровне файловой системы, чтобы повысить производительность. 95% - это SQL, и разработчики запускают слишком много SQL-операторов в циклах.
редактировать ( годы спустя !):
Я провел некоторое время, общаясь с инженерами SAN, и несколько улучшил свои знания о SAN и LUN с момента публикации этого сообщения. Прежде всего, LUN - это «логично». Нет необходимости сопоставлять отдельные группы RAID, диски и т. Д. Это настраивается инженером SAN и не будет виден администратору БД. Есть много больше, чтобы выделить IO в SAN, что большинство людей понимают.
Я работаю над очень большими системами, которые имеют очень высокий уровень активности. У нас есть сотни LUN, RAID-групп и т. Д., Мы распространяем файлы повсюду. Мы работаем с инженерами SAN, чтобы настроить LUN для обеспечения их распространения в разных частях SAN. У нас действительно НЕТ видимости того, как LUN отображаются на уровне операционной системы. Новая файловая система не означает, что у нас есть данные, сопоставленные с новым местоположением в SAN.
Что касается бумаги HP о чередовании ASM. Это совершенно бессмысленно при работе с SAN. Чередование, зеркалирование, RAID и т. Д. - все это делается под поверхностью. Вы не увидите его на уровне приложения или базы данных. Настройка Oracle ASM для «чередования» в SAN бессмысленна, поскольку вы будете просто чередовать логические тома, которые могут использовать конфигурацию RAID 5 (подавляющее большинство из-за затрат на управление. SAN - это многомиллионные инвестиции). Вы просто увидите файловые системы. Они не обязательно отображаются на разные диски или в разные места в SAN.
Очевидно, у IBM есть новая функция, которая позволяет SAN решать, куда записывать диски, основываясь на активности. Я хочу сказать, что люди, которые оптимизируют SAN, являются специалистами. Вам нужно работать с ними. Администратор базы данных или разработчик приложения не смогут увидеть, распространяется ли что-либо.
Из того, что я видел, в большинстве магазинов нет очень хороших инженеров SAN. Это, как правило, работа для людей младшего уровня. Большинство из них, как правило, являются консультантами. Поэтому в большинстве случаев вы просто используете настройки по умолчанию, установленные производителем. Повторное добавление большего количества LUN, вероятно, не приведет к распространению каких-либо данных, если только у вас нет инженера SAN, который настроил бы его для вас под поверхностью. Вдобавок ко всему, вы можете иметь 1 LUN и распространять его для вас. Если у вас нет хорошего инженера SAN, все это бессмысленно. Для меня очевидно, что рассматриваемый администратор баз данных недостаточно знает о SAN, чтобы даже знать, что он ничего не знает.
99,9% стандартных конфигураций времени просто отлично. Если у вас нет определенного узкого места ввода-вывода, это не нужно. Если да, то вам нужно поработать с инженером SA и SAN, чтобы определить, в чем проблема. Много времени это не имеет никакого отношения к макету SAN. Опять же, администраторы баз данных и разработчики не будут иметь доступа к просмотру того, что происходит, не говоря уже о знаниях, чтобы понять это. SAN очень сложны.