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

Откуда:
Сообщений: 241
Отказал raid0. Система не видит массивов, где была tempdb.
Делаю восстановление после сбоя:
http://msdn.microsoft.com/ru-ru/library/ms345408.aspx

подключиться могу только через sqlcmd. запускаю сервер, сбрасываю статус саспект флаг, далее пытаюсь сделать alter ... modify, чтобы указать новое расположение файлов и в этот момент получаю:

HResult 0x6D, Level 16, State 1
Shared Memory Provider: The pipe has been ended.
Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Communication link failure.
Сервер останавливается.

Кто-нибудь сталкивался?
13 ноя 12, 18:26    [13467318]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
dmitry stakanov
Member

Откуда:
Сообщений: 241
dmitry stakanov,

проблема решена.
необходимо было удалить все файлы tempdev* кроме основного.
13 ноя 12, 18:46    [13467438]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
sergant138
Member

Откуда:
Сообщений: 37
Добрый день. А у меня похожий вопрос. Верно ли я понимаю, что tempdb это некая временная база, которая после перезагрузки создается заново? Так вот чем может обернуться ее потеря? Например если вынести tempdb на одиночный диск и этот диск откажет?
22 ноя 12, 10:53    [13511720]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
aleks2
Guest
sergant138
Добрый день. А у меня похожий вопрос. Верно ли я понимаю, что tempdb это некая временная база, которая после перезагрузки создается заново? Так вот чем может обернуться ее потеря? Например если вынести tempdb на одиночный диск и этот диск откажет?

Простоем сервера до замены диска + утрата всех транзакций, пользовавших TEMPDB в момент отказа.
22 ноя 12, 10:55    [13511731]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
sergant138
Member

Откуда:
Сообщений: 37
Недавно в литературе читал, что якобы эта база временная и ей не стоит делать избыточность. Я и подумал раз избыточности не надо, то можно вынести на одиночный диск, и даже ssd, но придется постоянно мониторить состояние сего диска.
22 ноя 12, 11:24    [13511868]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5499
Блог
sergant138
Недавно в литературе читал, что якобы эта база временная и ей не стоит делать избыточность. Я и подумал раз избыточности не надо, то можно вынести на одиночный диск, и даже ssd, но придется постоянно мониторить состояние сего диска.
А поскольку Windows тоже можно всегда есть на диске с дистрибутивом, ставить систему на зеркало - излишняя трата ресурсов, правда? ;)
22 ноя 12, 11:31    [13511905]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
sergant138
Member

Откуда:
Сообщений: 37
DeColo®es, Так система и tempdb лежат на raid 10 sas.
22 ноя 12, 11:35    [13511935]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37069
sergant138
Недавно в литературе читал, что якобы эта база временная и ей не стоит делать избыточность. Я и подумал раз избыточности не надо, то можно вынести на одиночный диск, и даже ssd, но придется постоянно мониторить состояние сего диска.
Об отсутствии избыточности на tempdb все начинают жалеть, когда под ней вылетает диск в воскресенье утром, а поменять некому.
22 ноя 12, 12:17    [13512201]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
sergant138
Member

Откуда:
Сообщений: 37
Спасибо, уяснил. А tempdb убивает SSD быстрее , чем простой диск?
22 ноя 12, 13:27    [13512818]     Ответить | Цитировать Сообщить модератору
 Re: tempdb и отказ raid  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
sergant138
Спасибо, уяснил. А tempdb убивает SSD быстрее , чем простой диск?


У ssd есть ограничение на кол-во перезаписей. Вот и смотрите сами.

Но в любом случае, на отдельных дисках держать базы мазохизм. Нужно создавать Raid (только не 0).
22 ноя 12, 13:41    [13512960]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить