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

Откуда:
Сообщений: 517
День добрый!
Сервер 2008, 8 ядер CPU, есть 3 физических диска, C-система, D-логи БД, F-данные БД
Как лучше распределить файлы TempDB на дисках?

Спасибо!
12 авг 13, 10:41    [14695118]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
прецркер
Guest
abrashka,

кинуть их на C, на D не кидать ничего кроме логов.
12 авг 13, 10:42    [14695125]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

Откуда:
Сообщений: 517
прецркер,

Сейчас так и есть, предидущий ДБА создал tempdb из 10 файлов ndf и 4 ldf и все на c:program files...

Temp DB юзается крайне активно, вот и думаю, как оптимизировать
12 авг 13, 10:54    [14695168]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
Temp DB юзается крайне активно, вот и думаю, как оптимизировать

Т.е. вы уже нашли узкое место ?
12 авг 13, 10:59    [14695194]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

Думаю что да, IO
12 авг 13, 11:00    [14695201]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
Думаю что да, IO

И чем вы его измерили ?
12 авг 13, 11:01    [14695204]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

Avg.Disk Queue Length диска C порядка 5 +/-
12 авг 13, 11:15    [14695311]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
Avg.Disk Queue Length диска C порядка 5 +/-

И очереди на других дисках меньше ?
12 авг 13, 11:17    [14695329]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

да, там меньше 1
12 авг 13, 11:19    [14695344]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
да, там меньше 1

Если эту очередь создают только запросы к TempDB, то какая разница, где она будет находится ?
12 авг 13, 11:21    [14695355]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31430
abrashka
Сейчас так и есть, предидущий ДБА создал tempdb из 10 файлов ndf и 4 ldf и все на c:program files...
4 файла логов не нужно.

Половину файлов ndf можно кинуть на F

Лог файл можно перенести на D. Но это правда зависит от типичной нагрузки на логи от основной базы.
12 авг 13, 11:29    [14695408]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

я не уверен, но думал, что если файлы temdb будут на двух дисках, то очередь станет меньше
12 авг 13, 11:29    [14695409]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
я не уверен, но думал, что если файлы temdb будут на двух дисках, то очередь станет меньше

Т.е. вы оптимизируете по формуле: 10 файлов дают среднюю очередь 5, значит 1 файл дает очередь в 0.5 ?
12 авг 13, 11:45    [14695525]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
abrashka
я не уверен, но думал, что если файлы temdb будут на двух дисках, то очередь станет меньше
диски небось часть 1-го raid ? Посмотрите что на конт ролере происходит - если вы уверены что затык у вас в IO
12 авг 13, 11:49    [14695554]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

Я не знаю как это работает, поэтому спрашиваю, кроме того, я не уверен, что проблема на самом деле в I/O

Думал, что есть какие-то стандартные рекомендации
12 авг 13, 12:26    [14695817]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
Glory
Member

Откуда:
Сообщений: 104760
abrashka
Я не знаю как это работает

Ну так для этого и используют мониторинг

abrashka
кроме того, я не уверен, что проблема на самом деле в I/O

А что, есть вообще какая то проблема ?

abrashka
Думал, что есть какие-то стандартные рекомендации

Стандартная рекомендация - создавать столько файлов tempdb, сколько процессоров будет использовать mssql. Чтобы каждый файл был "открыт" своим процессором.
12 авг 13, 12:34    [14695901]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
abrashka
Member

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

Понятно, большое спасибо!
12 авг 13, 12:44    [14696003]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить TempDB plz  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31430
Maxx
диски небось часть 1-го raid ?
Пишет - три физических диска...
12 авг 13, 13:44    [14696531]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить