Организация данных в SQL
Модераторы: Trinity admin`s, Free-lance moderator`s
Организация данных в SQL
Добрый день.
Имеется сервер IBM с RAID-контролером ServeRAID-6i и 4-мя сказевыми дисками 73 GB на нем.
Планируется установка SQL-сервера - размер базы пока не ясен. Как лучше организовать данные - даст ли эффект разбиение тома RAID10 на тома под данные, логи, систему... - имеет ли это смысл на одном канале и логическом томе RAID...
Или может будут какие либо другие предложения организации...
Имеется сервер IBM с RAID-контролером ServeRAID-6i и 4-мя сказевыми дисками 73 GB на нем.
Планируется установка SQL-сервера - размер базы пока не ясен. Как лучше организовать данные - даст ли эффект разбиение тома RAID10 на тома под данные, логи, систему... - имеет ли это смысл на одном канале и логическом томе RAID...
Или может будут какие либо другие предложения организации...
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- ALEX_SE
- Advanced member
- Сообщения: 594
- Зарегистрирован: 17 апр 2003, 10:23
- Откуда: Saratov
- Контактная информация:
Stranger03
Не раздела, а физических диска если точнее
a_shats
Между прочим, ИМХО, смысл в этом есть.
1. Лог использует последовательную запись, тогда как БД произвольную выборку. Имхо опять же, но разные алгоритмы работы с логом и БД не позволят сделать самой оптимальной настройки контроллера, или не позволят полностью использовать такую настройку (политики кеширования, тип записи, и т.п.)
2. При крахе диска с БД есть возможность сделать минимальные потери применив лог к последнему бакапу (если используется соотв. модель восстановления).
Не раздела, а физических диска если точнее
a_shats
Между прочим, ИМХО, смысл в этом есть.
1. Лог использует последовательную запись, тогда как БД произвольную выборку. Имхо опять же, но разные алгоритмы работы с логом и БД не позволят сделать самой оптимальной настройки контроллера, или не позволят полностью использовать такую настройку (политики кеширования, тип записи, и т.п.)
2. При крахе диска с БД есть возможность сделать минимальные потери применив лог к последнему бакапу (если используется соотв. модель восстановления).
- a_shats
- Advanced member
- Сообщения: 5010
- Зарегистрирован: 27 авг 2002, 10:55
- Откуда: Москва
- Контактная информация:
Нету
1. Уже 64МБайт кэша WB разницу в нагрузках (random 8x8KB data и sequential 2x2 KB log) сьедят леХко. А если не сьедят - вопрос количества шпинделей в массиве: я не говорю, что имея 12-16 винтов и толстую базу обязательно делать единый массив на все
2. При крахе массива в любом случае придется восстанавливать базу - что без данных, что без работающего лога работать она не будет в любом случае
1. Уже 64МБайт кэша WB разницу в нагрузках (random 8x8KB data и sequential 2x2 KB log) сьедят леХко. А если не сьедят - вопрос количества шпинделей в массиве: я не говорю, что имея 12-16 винтов и толстую базу обязательно делать единый массив на все
2. При крахе массива в любом случае придется восстанавливать базу - что без данных, что без работающего лога работать она не будет в любом случае
- ALEX_SE
- Advanced member
- Сообщения: 594
- Зарегистрирован: 17 апр 2003, 10:23
- Откуда: Saratov
- Контактная информация:
Ну на счет первого Вы может и правы - зависит опять же от размера базы и интенсивности работы. Можно ведь на эти 4 винта и 50 гиговую базу налепить
А вот на счет второго я про случай когда убит только массив где БД, а где логи он рабочий То есть не в варианте с разбиением средствами контроллера, а чисто отдельные массивы. Тогда можно будет восстановить БД на момент краха.
А вот на счет второго я про случай когда убит только массив где БД, а где логи он рабочий То есть не в варианте с разбиением средствами контроллера, а чисто отдельные массивы. Тогда можно будет восстановить БД на момент краха.
- a_shats
- Advanced member
- Сообщения: 5010
- Зарегистрирован: 27 авг 2002, 10:55
- Откуда: Москва
- Контактная информация:
При двух корзинах все намного проще: RAID10, половинки каждого из зеркал в разных корзинах. Даже при убиении канала массив работает.
Если убивается любой один винт - проблема решается заменой винта и ребилдом. Два винта - как минимум один из них с 90% вероятностью окажется живой и дело не в них, можно просто Make Online.
Таким образом - стандартные для RAID ситуации лучше решать средствами RAID же - а не софта
Если убивается любой один винт - проблема решается заменой винта и ребилдом. Два винта - как минимум один из них с 90% вероятностью окажется живой и дело не в них, можно просто Make Online.
Таким образом - стандартные для RAID ситуации лучше решать средствами RAID же - а не софта
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей