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

Откуда:
Сообщений: 521
День добрый!
Интересует несколько вопросов по поводу TempDb.
Многие рекомендуют создавать файлы даты TempDb согласно количеству процессоров, но нигде не встречал рекомендаций по количеству файлов ldf. Хотелось бы знать какая общая рекомендация и почему?

Ну и в догонку по поводу mdf, если можно создавать файлы mdf для TempDb только на одном физическом диске, то в любом случае имеет смысл следовать рекомендации и создать несколько файлов или же, если речь идет об одном диске, то нет такой необходимости?

Ну и если есть всего один массив с SSD, на котором порядка 50 баз размером от 10 до 200Г, 8 CPU, какие рекомендации по поводу TempDb? TempDb используется достаточно интенсивно.

Спасибо!
24 ноя 15, 14:21    [18464753]     Ответить | Цитировать Сообщить модератору
 Re: Количество файлов жирнала транзакции в tempdb?  [new]
o-o
Guest
abrashka
нигде не встречал рекомендаций по количеству файлов ldf. Хотелось бы знать какая общая рекомендация и почему?

запись в лог последовательна и распараллеливанию не подлежит.
следствие: второй файл лога это или гимор по незнанию,
или временная мера по недосмотру, когда имеющийся лог-файл съел все имеющееся место,
а чинить надо срочно
24 ноя 15, 14:24    [18464785]     Ответить | Цитировать Сообщить модератору
 Re: Количество файлов жирнала транзакции в tempdb?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37202
o-o
abrashka
нигде не встречал рекомендаций по количеству файлов ldf. Хотелось бы знать какая общая рекомендация и почему?

запись в лог последовательна и распараллеливанию не подлежит.
следствие: второй файл лога это или гимор по незнанию,
или временная мера по недосмотру, когда имеющийся лог-файл съел все имеющееся место,
а чинить надо срочно
Второй файл имеет смысл только для подстраховки в случае, если основной файл лога лежит на производительном но не сильно большом массиве, и может иметь место ситуация, что его в какой-то момент не хватит.

И, кстати, максимальный размер файла лога всего 2 Тб, что не так уж и много в текущих реалиях.

Сообщение было отредактировано: 24 ноя 15, 14:34
24 ноя 15, 14:33    [18464848]     Ответить | Цитировать Сообщить модератору
 Re: Количество файлов жирнала транзакции в tempdb?  [new]
abrashka
Member

Откуда:
Сообщений: 521
Спасибо!
Не знал, что запись в лог не распаралеливается.

А что с mdf? Имеет смысл создавать несколько файлов даже если они на одном быстром диске?
24 ноя 15, 15:10    [18465147]     Ответить | Цитировать Сообщить модератору
 Re: Количество файлов жирнала транзакции в tempdb?  [new]
o-o
Guest
abrashka
А что с mdf? Имеет смысл создавать несколько файлов даже если они на одном быстром диске?

для темпдб да.
не по случаю записи на диск,
а чтобы развести одновременно интересующихся свободным местом (SGAM/PFS)
вот тут подробно и там же еще ссылки на эту тему:
Troubleshooting: Tempdb Contention
24 ноя 15, 15:33    [18465343]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить