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

Откуда:
Сообщений: 7
Получил сервер с 5 дисками. Исходя из приоритета быстродействия сделал два зеркала - на одном данные, на другом -лог рабочей базы. Пятый диск оставил под бэкапы. А потом разместил на нем еще второй файл лога tempdb, урезав и запретив рост первого файла. Диск достаточно интенсивно юзается.... А теперь задумался, что произойдет при отказе этого (незеркалированного диска). Достаточно ли будет на певом файле, который лежит на зеркале вернуть галочку "рост"? Или сервак "упадет" и придется прибегать к восстановлению...
13 апр 07, 11:17    [4016425]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
> Получил сервер с 5 дисками

мало :)

> Исходя из приоритета быстродействия сделал два зеркала

очень странно. для быстродействия делают R0, а не R1. или уж R10, но, опять таки, не R1

> на одном данные, на другом -лог рабочей базы. Пятый диск оставил под бэкапы.

бэкапы - дело нужное, конечно. а система где живет? потому как под систему кластер бы поменьше сделать - там файла полно. а под данные 64К, раз говорим о быстродействии

> А потом разместил на нем еще второй файл лога tempdb

а это-то для чего?

> Диск достаточно интенсивно юзается....

какой из?

> А теперь задумался, что произойдет при отказе этого (незеркалированного диска).

сервак встанет. его надо будет стартануть в однопользовательском режиме и переложить tempdb на живое устройство

> Достаточно ли будет на певом файле, который лежит на зеркале вернуть галочку "рост"?

кроме галочки надо будет убрать второй, недоступный теперь, файл, что будет не сильно просто
проще tempdb переназначить на другой диск и рестартануть сервер - он сам создаст tempdb с нуля
13 апр 07, 11:49    [4016662]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
MsDatabaseru
Member

Откуда: Hobby.MsDatabase.ru
Сообщений: 10938
Crimean

очень странно. для быстродействия делают R0, а не R1. или уж R10, но, опять таки, не R1


быстродействие слишком широкое понятие.
R1 дает прирост скорости чтения (в определенных обстоятельствах) за счет чередования
13 апр 07, 11:56    [4016714]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Alexandr A. Osipkin
Member

Откуда:
Сообщений: 45
MsDatabaseru
R1 дает прирост скорости чтения (в определенных обстоятельствах) за счет чередования


А можно подробнее?
13 апр 07, 13:06    [4017209]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
R1
13 апр 07, 13:09    [4017235]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Knyazev Alexey
R1


и что должен доказать этот рисунок?
13 апр 07, 13:24    [4017390]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
Crimean
Knyazev Alexey
R1


и что должен доказать этот рисунок?


достаточно высокое быстродействие для приложений с большой интенсивностью запросов.
13 апр 07, 13:25    [4017407]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
> достаточно высокое быстродействие для приложений с большой интенсивностью запросов

во как! а в заголовке тогда там зачем такое написано:

Описание RAID 1
RAID 1 - mirroring - зеркальное отражение двух дисков. Избыточность структуры данного массива обеспечивает его высокую отказоустойчивость. Массив отличается высокой себестоимостью и низкой производительностью.
13 апр 07, 13:49    [4017657]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
MsDatabaseru
Member

Откуда: Hobby.MsDatabase.ru
Сообщений: 10938
Alexandr A. Osipkin
MsDatabaseru
R1 дает прирост скорости чтения (в определенных обстоятельствах) за счет чередования


А можно подробнее?


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

однако
1 никакой рэйд не уменьшит время рандомного доступа к данным (задержка в милисек. необходимая для позиционирования головки на максимальную дистанцию), которое определяется характеристиками винча (кэш исключаем).
2 увеличение скорости чтения не будет при считывании небольшого объема данных ( в пределах одного блока)
13 апр 07, 14:40    [4018139]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
avm01
Member

Откуда:
Сообщений: 7
Crimean
> Получил сервер с 5 дисками

мало :)

> Исходя из приоритета быстродействия сделал два зеркала

очень странно. для быстродействия делают R0, а не R1. или уж R10, но, опять таки, не R1

> на одном данные, на другом -лог рабочей базы. Пятый диск оставил под бэкапы.

бэкапы - дело нужное, конечно. а система где живет? потому как под систему кластер бы поменьше сделать - там файла полно. а под данные 64К, раз говорим о быстродействии

> А потом разместил на нем еще второй файл лога tempdb

а это-то для чего?

> Диск достаточно интенсивно юзается....

какой из?

> А теперь задумался, что произойдет при отказе этого (незеркалированного диска).

сервак встанет. его надо будет стартануть в однопользовательском режиме и переложить tempdb на живое устройство

> Достаточно ли будет на певом файле, который лежит на зеркале вернуть галочку "рост"?

кроме галочки надо будет убрать второй, недоступный теперь, файл, что будет не сильно просто
проще tempdb переназначить на другой диск и рестартануть сервер - он сам создаст tempdb с нуля

Я рассуждал так - R0 - ненадежно, а два R1 - для разделения файла данных и лога. Посчитал, что это лучше, чем один R5. Система - на том же диске, где и лог, поскольку она не интенсивно использует диск при таком кол-ве памяти. Как показал пефоманс монитор, при работе интенсивно используется лог tempdb? поэтому я его и выделил на оставшийся диск.
13 апр 07, 14:46    [4018196]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
мы себе сервер под сиквел именно в смысле быстродействия и как раз на 5 дисках разбили так:

2 scsi диска в R0, кластер 64, данные основных баз
1 scsi диск, кластер 64, tempdb + msdb данные
1 scsi диск, кластер 8, все логи + бекапы
1 sata диск, кластер по умолчанию (оч небольшой, ибо файла полно), система + бекапы

ессно сервер оч боится вылетов дисков, но о резерве речи не шло - есть резервные копии, а вылет 2 дисков сразу считаем невозможным. для наших целей достаточно
13 апр 07, 15:04    [4018368]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Вообще для решения данной проблемы необходимо отталкиваться от специфики задач решаемых вашей БД... В первую очередь играет роль информация о соотношении операций чтения к операциям записи.

При вашей постановке задачи, я сделалбы 2а зеркала и один диск... 1ое зеркало под ОС, 2ое под БД и все что с ней), диск - под бэкапы
13 апр 07, 15:15    [4018483]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
avm01
Member

Откуда:
Сообщений: 7
SanyL
Вообще для решения данной проблемы необходимо отталкиваться от специфики задач решаемых вашей БД... В первую очередь играет роль информация о соотношении операций чтения к операциям записи.

При вашей постановке задачи, я сделалбы 2а зеркала и один диск... 1ое зеркало под ОС, 2ое под БД и все что с ней), диск - под бэкапы


Дык системный диск практически не используется. Почему бы не разнести лог и данные?
13 апр 07, 15:23    [4018554]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
ну я предполагаю что впролне возможно что у вас на этом сервере напрмиер еще и AD и DNS будет... Да и лично мне не нравится возможность потерять и систему и БД) - если что то лучше что нить одно)
13 апр 07, 15:26    [4018584]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Доводилось сталкиваться с ситуациями когда вылетало и 2а диска одновременно - вероятность очень мала, но однако она есть
13 апр 07, 15:32    [4018641]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
avm01
Member

Откуда:
Сообщений: 7
SanyL
ну я предполагаю что впролне возможно что у вас на этом сервере напрмиер еще и AD и DNS будет... Да и лично мне не нравится возможность потерять и систему и БД) - если что то лучше что нить одно)


нет, там чистый сиквел
13 апр 07, 15:35    [4018681]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Alexandr A. Osipkin
Member

Откуда:
Сообщений: 45
Crimean
1 scsi диск, кластер 8, все логи + бекапы


Извините за вопрос не в тему? А почему для Логов размер кластера 8?
13 апр 07, 16:22    [4019135]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Alexandr A. Osipkin
Crimean
1 scsi диск, кластер 8, все логи + бекапы


Извините за вопрос не в тему? А почему для Логов размер кластера 8?


а почему нет? :)
13 апр 07, 16:23    [4019148]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Alexandr A. Osipkin
Member

Откуда:
Сообщений: 45
Crimean
Alexandr A. Osipkin
Crimean
1 scsi диск, кластер 8, все логи + бекапы


Извините за вопрос не в тему? А почему для Логов размер кластера 8?


а почему нет? :)


Ну тогда переформулирую :))
Какой размер кластера для диска логов лучше указать 64 или 8 ?
И с чем это связано..

Заранее спасибо.
13 апр 07, 16:30    [4019206]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
MsDatabaseru
Member

Откуда: Hobby.MsDatabase.ru
Сообщений: 10938
видимо тем что экстент это 8 страниц одна страница 8 кб итого 8*8 = 64
увеличение размера кластера снижает затраты на запись одного и того же объема данных
с другой стороны увеличение размера кластера негативно когда тысячи мелких файлов ибо для того чтобы записать файл размером в 1 байт уйдет целый кластер
13 апр 07, 16:49    [4019386]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Alexandr A. Osipkin
Member

Откуда:
Сообщений: 45
MsDatabaseru
видимо тем что экстент это 8 страниц одна страница 8 кб итого 8*8 = 64
увеличение размера кластера снижает затраты на запись одного и того же объема данных
с другой стороны увеличение размера кластера негативно когда тысячи мелких файлов ибо для того чтобы записать файл размером в 1 байт уйдет целый кластер


Сори )) А можно для дураков ))
У меня файл лога фиксированного размера 10 гб.
Какой размер кластера стоит установить на данный диск.
И как стоит поделить проценты чтения/записи? 50/50? или 20/80?
13 апр 07, 18:04    [4019962]     Ответить | Цитировать Сообщить модератору
 Re: Снова о размещении файлов - чем грозит отказ диска с tempdb?  [new]
Alexandr A. Osipkin
Member

Откуда:
Сообщений: 45
Alexandr A. Osipkin
И как стоит поделить проценты чтения/записи? 50/50? или 20/80?

Остальные вопросы решил :)
Остается этот стоит ли поставить на диск с логом такие проценты 20/80?
13 апр 07, 21:22    [4020505]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить