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

Откуда: Киев
Сообщений: 937
Следуя рекомендациям MS, добавил для tempdb еще 7 файлов mdf (см.картинку),
чтобы получилось их общее число по количеству физических ядер на сервере.
Но смотрю, что добавленные файлы не используются (их дата-время изменения равно тому,
когда я их добавлял).
Размер первого файла mdf разросся до гига, и shrink его не работает (ничего не происходит, ни
ошибок, ни уменьшения размера), при том, что currently allocated space = 1004,94 MB, а
available free space = 1000,31 MB (99%).
В чем я ошибаюсь ?

К сообщению приложен файл. Размер - 114Kb
25 сен 11, 14:22    [11333155]     Ответить | Цитировать Сообщить модератору
 Re: добавил несколько файлов для tempdb, но они не используются  [new]
Glory
Member

Откуда:
Сообщений: 104751
strizh
Следуя рекомендациям MS, добавил для tempdb еще 7 файлов mdf (см.картинку),

А у вас что, ест 7 процессоров/ядер, выделенных mssql-ю ?
25 сен 11, 17:40    [11333235]     Ответить | Цитировать Сообщить модератору
 Re: добавил несколько файлов для tempdb, но они не используются  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
strizh
Следуя рекомендациям MS, добавил для tempdb еще 7 файлов mdf (см.картинку),
чтобы получилось их общее число по количеству физических ядер на сервере.


Такая рекомендация от MS есть и это факт. Многие авторы топиков в форумах/блогах следуют этой рекомендации и не могут получить нифига в выигрыше производительности. Это второй факт. Логическое заключение: рекомендация от MS лишь позволяет попробовать извлечь выгоду из многих ядер/CPU (в приложении их к tempdb), а не гарантирует ее.
Попробуйте:
1. Сделайте все 8 файлов данных изначально идентичного и разумно-большого размера.
2. НЕ включайте для них Autogrowth.
25 сен 11, 18:30    [11333292]     Ответить | Цитировать Сообщить модератору
 Re: добавил несколько файлов для tempdb, но они не используются  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
strizh
В чем я ошибаюсь ?
Сервер пишет в файлы пропорционально свободному размеру.

Если у вас в 6-ти файлах по 3 мб и в одном файле 1005 мб, пропорции будут соответствующие.
25 сен 11, 18:36    [11333300]     Ответить | Цитировать Сообщить модератору
 Re: добавил несколько файлов для tempdb, но они не используются  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
strizh,

А вы уверены что эта очень-очень общая рекомендация, пусть даже от MS вам подходит?

Читаем тут:
http://www.sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-%281230%29-tempdb-should-always-have-one-data-file-per-processor-core.aspx
27 сен 11, 01:34    [11338927]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить