Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как разбить диски и распределить ПО на сервере  [new]
alex_lynx
Member

Откуда: РФ
Сообщений: 4
Всем привет
В результате реорганизации компании на меня свалилась поддержка того, чем раньше занимались отдельные специалисты. Поэтому в большинстве вопросов я полный чайник, которому приходится в сжатые сроки обучаться с полного нуля.

Имеется сервер 2х Xeon 3.2GHz, RAM 6Gb; Диски RAID1 70Gb (C: 20GB + D: 50GB (свободно)) + RAID1 300GB
Оборудование добавляться или изменяться не будет. Максимум - позже будет обеспечен Backup
На логическом С: установлен Windows Server 2008 Standart SP2. Так же на С: успели уже накатить 1C сервер 8.2 и УТ10.3 (всего там осталось около 1GB свободного места)
Имеется установочный MS SQL Server 2008R2 Standart.

Планируется ввести в эксплуатацию данный сервер как Back-Office для 8-ми магазинов с ассортиментом 1500 позиций (front-office и бухгалтерия отдельно), максимальное общее количество пользователей 10 (регистрация, приемка товара; загрузка продаж, отчеты) через тонкий клиент.

Цель - установить SQL 2008 server и подцепить к 1С (1 база)

Вопросы:
1) Как правильно разбить RAID1 300GB на логические (и нужно ли вообще бить)?
2) Как правильно форматировать диск (какой размер allocation unit)?
3) Какие компоненты/базы/логи SQL на какие диски (физические/логические) ставить?
4) Нужно ли переносить с логического С: установленный 1С сервер или оставить как есть?
5) Есть ли еще какие советы?
15 авг 12, 12:09    [13013850]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Разбивайте помимо системного еще на 3 жестких диска, под базу, под логи, под бэкапы. Под базу места нужно в два раза больше на диске чем она занимает, а вообще где-то тут я статейку видел по этому поводу..
1 GB на диске C это ниочем...не советую таким образом закладывать фундамент
Как поставите MS SQL Server 2008R2 сразу накатывайте обновления на него.
15 авг 12, 12:14    [13013897]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
nicescar
Member

Откуда:
Сообщений: 94
0. Для начала освободите место на C: (В крайнем случае перенесите pagefile), иначе SQL вы не поставите. Хотя бы 1.5 ГБ на установку и еще 1 ГБ чтобы остался в запасе.
1. Делать разбивку с точки зрения производительности особого смысла не имеет, разве что отделить файлы логов от файлов данных. Если бэкапить журналы транзакций не собираетесь, то под файлы логов надо определить гигов 50 максимум, всё остальное пространство - под файлы данных.
2. Правильнее сделать align для раздела, чтобы блоки на дисках совпадали с блоками раздела. Его можно сделать с помощью diskpart. Я делаю align=1024 - универсальное число почти под любой размер блока подходит на девайсе.
3. Часть компонентов все равно установится на C:, в виду небольшого свободного пространства имеет смысл все поставить в другое место. Про разбивку писал выше.
4. Смотрите сами. Если места не хватает, надо что-то менять.
5. Базовый курс по администрированию SQL хотя бы из книжки прочитать, если на вас это навесили, а лучше запросить у работодателя обучение за его счет. Например, Курс М10775AB Администрирование баз данных в Microsoft SQL Server 2012.
15 авг 12, 12:21    [13013963]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
nicescar
Member

Откуда:
Сообщений: 94
Александр52
под бэкапы.

Да, про бэкапы лучше подумать сейчас, а не потом. Где их будете хранить, чем снимать и, собственно, что резервировать.
15 авг 12, 12:22    [13013977]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
alex_lynx
Member

Откуда: РФ
Сообщений: 4
Александр52
Разбивайте помимо системного еще на 3 жестких диска
эээ.. имеется ввиду на 3 логических? Разбивать тот, который RAID1 300GB? Размеры логических какие примерно ставить? Сколько база будет занимать я не знаю..

1 GB на диске C это ниочем...не советую таким образом закладывать фундамент
На логическом С: будет (есть) только ОС. SQL сервер планировался накатываться либо на логический D:, либо на лигический(е) на диске 300Gb. Вопрос и был - куда именно?
15 авг 12, 12:29    [13014032]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Разверните посмотрите сколько база весит, прикинете, смотря какую модель восстановления выберете, насколько критичны вам потери в данных...тут сложно посоветовать на сколько гигов вам разбивать - надо пробовать и смотреть.
15 авг 12, 12:47    [13014159]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
и уберите в диска С базу 1с
15 авг 12, 12:50    [13014179]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
alex_lynx
Member

Откуда: РФ
Сообщений: 4
На какой диск ее нужно перенести?
15 авг 12, 13:04    [13014321]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
я бы перенес на диск к базе sql
15 авг 12, 14:51    [13015292]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
alex_lynx
Member

Откуда: РФ
Сообщений: 4
Есть только само ПО 1С (Серверное 1С:Предприятие 8.2 и Управление Торговлей 10.3). База будет только в SQL.
ПО 1С в таком случае нужно переносить или можно оставить на логическом С:?


Потихоньку всасываю по SQL - есть сама SQL база, есть логи, есть tempdb(?), есть само ПО SQL Server.
Основную базу и логи можно, как a понял, без деления на логические диски разместить на отдельном RAID1 300GB (E:)? Или логи желательно на отдельный RAID1, (на котором ОС, на отдельный логический D:)?

Куда ставить tempdb?

ПО SQL Server можно поставить на логический D: (50GB из 50GB свободно)? Или все равно установка нагадит в системные папки винды на С:? И лучше все же pagefile перенести на D: и там же разместить tempdb, а на подчищенный С: поставить ПО SQL Server?
15 авг 12, 17:17    [13016488]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
alex_lynx
Или логи желательно на отдельный RAID1, (на котором ОС, на отдельный логический D:)?
Да. Только у вас там места мало.

alex_lynx
Куда ставить tempdb?
К данным, всё равно у вас дисков то нету, какой выбор? :-(

В общем, что советовать, всё равно работать не будет :-)
15 авг 12, 21:58    [13017704]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Есть ли еще какие советы?


Искать другое место работы, ибо:

автор
Оборудование добавляться или изменяться не будет. Максимум - позже будет обеспечен Backup


закончится печально в первую очередь для Вас.
15 авг 12, 22:04    [13017722]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
alex_lynx
Максимум - позже будет обеспечен Backup
Итересно, кто будет вбивать данные в 1С заново - вы или пользователи? :-)
15 авг 12, 22:36    [13017884]     Ответить | Цитировать Сообщить модератору
 Re: Как разбить диски и распределить ПО на сервере  [new]
rahzer
Member

Откуда:
Сообщений: 2308
Какой рэйд-контроллер установлен сейчас? Диски какие (скорости хотя бы) - 72ГБ как правило были 15К, хотя старые 10К тоже были, 300-ки есть и 10К и 15К.
Но в данном случае - это имхо бесполезно. Диск С делать единым - не вижу смысла его резать и потом огребать с количеством места и пытаться извернуться.
А так весь шмурдяк на С, логи и базу на Д.
Оперативки маловато, так что файл подкачки использоваться будет, его не суйте где логи и база.
Если на контроллере есть ББУ - проверьте, чтобы кэш на запись включен был, если ББУ нет - будет печально по производительности, старайтесь купить.
Размер блоков - 64-128, но конкретно лучше смотреть на те операции, которые будут производиться с БД, ну и на контроллер.
16 авг 12, 10:00    [13018773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить