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

Откуда:
Сообщений: 103
Добрый день.

Имеется кластер Active/Passive с двумя физическими нодами. Версия SQLServer 2008R2. Файлы пользовательских БД и tempdb лежат на одном "томе" на SAN (не знаю как это правильно называется, но физически файлы лежат на одном рэйде из нескольких дисков).

Возникло желание перенести tempdb на локальные диски серверов, собранных в рэйды.
Гугл подсказывает, что это возможно лишь с 2012 версии SQLServer. Нашел вариант как перенести базу на 1 диск. Кажется, что мне этот вариант не подходит, но полной уверенности нет.
Выделить отдельный SAN или отдельные диски на имеющемся SAN для tempdb возможности нет.

Если вы сталкивались с подобной задачей, поделитесь, пожалуйста, вариантами решения.
10 окт 13, 17:24    [14952378]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
rahzer
Member

Откуда:
Сообщений: 2294
А Вы сравнивали характеристики жестких дисков и контроллера в схд и сервере? Может случиться так, что локальные диски сервера медленные, контроллер софтовый - в таком случае овчинка выделки не будет стоить, а будут тормоза.
Даже если перенесете, кворумный диск будет так же оттягивать ресурсы, так что быстродействие не будет сильно заметно, а гемор в виде реализации возможен с падением скорости при миграции.
Если так нужно быстродействие - то лучше увеличивать шпиндели в схд, если нет денег, значит оно и не нужно так сильно)
10 окт 13, 19:00    [14952872]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
после установки на кластера с TempDb на SAN дисках.
Можно перенести и поменять месторасположение TempDb на локальный диск.
10 окт 13, 19:21    [14952956]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
Ejhi
Member

Откуда:
Сообщений: 103
rahzer,

Предположим, что овчинка стоит выделки, и локальные диски быстрее СХДшных. Увеличение СХД само собой планируется, но нескоро.
А кворумный диск много ресурсов оттягивает? Не замечал на нем больших очередей и объемных чтений и записи.
10 окт 13, 19:55    [14953093]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
Ejhi
Member

Откуда:
Сообщений: 103
EvAlex,

Не подскажете как?
Вроде бы кластерный SQLServer (до 2012 версии) требует нахождения БД на разделяемых хранилищах. Вот я и ищу какие-нибудь воркэраунды.
10 окт 13, 19:57    [14953103]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
Zufo
Member

Откуда:
Сообщений: 11
перенос tempdb возможен только на лишь с 2012 версии SQLServer.

я переводил системы с SQL 2005-2008r2 на 2012 с использованием tempdb на локальных SSD дисках. Системы работают от полугода до года - полет отличный. Взависимости от систем прибавка 10-25% к производительности.
11 окт 13, 09:08    [14954594]     Ответить | Цитировать Сообщить модератору
 Re: tempdb на локальных дисках в кластере  [new]
Ejhi
Member

Откуда:
Сообщений: 103
Ок. Так как быстрого некостыльного решения не находится, будем ждать новую полку. Или обновляться до 2012 версии.

Спасибо за ответы.
11 окт 13, 11:59    [14955651]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить