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

Откуда:
Сообщений: 144
Предыдущий админ совершил такой акт над tempdb.

Картинка с другого сайта.

Вчера весь раздел диска 200 Гб был усыпан осколками tempdb размером по 10 Гб, выкушав всё свободное место.
Сделал DBCC SHRINKFILE(tempdev#, 5); для каждого и они стали все по ~700 Мб.

Подскажите, зачем так могли сделать с разбиением? Это плохо или есть польза?
Хочу собрать всё в один - подскажите, стоит ли и как сделать?

Вот немного деталей: все файлы постоянно читаются и пишутся (
8 апр 15, 20:33    [17490787]     Ответить | Цитировать Сообщить модератору
 Re: Много tempdb  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31429
juwdoks
Вчера весь раздел диска 200 Гб был усыпан осколками tempdb размером по 10 Гб, выкушав всё свободное место.
Просто кто то использовал сервер по назначению.
juwdoks
Сделал DBCC SHRINKFILE(tempdev#, 5); для каждого и они стали все по ~700 Мб.
Эээ, зачем??? Вы расчитали более оптимальные размеры и количество файлов? Или вы бродите по файловой системе, и удаляете излишне большие файлы? :-)
Вот теперь они будут расти, разумеется, фрагментируясь.

Впрочем, если разовый рост был вызван редкой операцией, котороая в ближайшие месяцы не повторится, а места на дисках не хватает, то это правильное решение. Только нужно было урезать не до 700, а до того размера, которого хватит для нормальной работы.

Ещё нужно понять, этот раздел был создан исклбючительно для базы tempdb? Если да, то и не нужно ничего трогать.
juwdoks
Хочу собрать всё в один - подскажите, стоит ли и как сделать?
Стоит сделать количество файлов для tempdb равным количеству ядер процессоров, как указывается в рекомендациях Microsoft. Иногда ограничивают количество файлов восемью.
juwdoks
Вот немного деталей: все файлы постоянно читаются и пишутся (
Это как бы намекает, что файлы для чего то нужны.
8 апр 15, 20:46    [17490823]     Ответить | Цитировать Сообщить модератору
 Re: Много tempdb  [new]
juwdoks
Member

Откуда:
Сообщений: 144
Понял, огромное спасибо!
Пусть растут тогда.

Раздел был в основном для tempdb, но я положил на него пару файловых групп, т.к. основная [primary] умирает (вынес несколько самых крупных+активных индексов).
8 апр 15, 20:56    [17490858]     Ответить | Цитировать Сообщить модератору
 Re: Много tempdb  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33929
Блог
juwdoks
Раздел был в основном для tempdb, но я положил на него пару файловых групп


без обид, но предыдущий был квалифицированнее )
8 апр 15, 23:24    [17491235]     Ответить | Цитировать Сообщить модератору
 Re: Много tempdb  [new]
juwdoks
Member

Откуда:
Сообщений: 144
Критик
без обид, но предыдущий был квалифицированнее )
:) ок
9 апр 15, 03:31    [17491600]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить