powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по использованию traceflag -T1118
10 сообщений из 10, страница 1 из 1
Вопрос по использованию traceflag -T1118
    #39751755
dezhnevo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно вопрос по включению флага.
Что такое, в курсе.
Интересно мнение коллег. Кто использует на постоянной основе, кто временами, по необходимости.
Пол Рендал советует вообще использовать на постоянной основе (...and I even say that all SQL Server instances across the world should have this trace flag enabled by default...)
Много не ясного по использованию флага.
Ваше мнение, господа.
У меня сервер 2012.
Спасибо.
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39751768
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dezhnevoМного не ясного по использованию флага.А что тут неясного, его смысл ведь понятен, есть огромное количество маленьких таблиц - не используйте флаг, нет - используйте.
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39751813
dezhnevo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

а порог значения "много" , "мало" маленьких страниц какой? В этом весь спор и есть. Миллион, тысяча, сто тысяч?
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752078
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dezhnevoalexeyvg,

а порог значения "много" , "мало" маленьких страниц какой? В этом весь спор и есть. Миллион, тысяча, сто тысяч?Точной цифры (формулы), конечно, не существует, но, наверное, можно ориентироваться на объём памяти. Скажем, размер дополнительно расходуемой памяти не должен превышать единиц процентов.

Например, если у вас 10 000 таблиц размером менее 64К, то потери получаются 10 000 * 32К, или 300 МБ, соответственно, если у сиквела страничный кэш, скажем, 30 ГБ, то лишний расход памяти будет 1%, соответственно, её хватит, и лишних чтений тоже не будет.

А рекомендацию Пола Рендала можно понимать так, что негативное влияние такого сильного незаполнения начнётся от очень большого количества маленьких таблиц (или, лучьше сказать, от очень большого соотношения маленьких таблиц к большим), что обычно бывает никогда, за исключением неких странно спроектированных БД, скажем, когда таблицы создаются при импорте на каждую маленькую порцию данных, и база вся состоит из таких маленьких таблиц.
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752093
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Выделение полного эксента для объекта не означает, что в BP окажутся все 8 страниц.
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752148
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная c 2016 или даже 2014 такое поведение по умолчанию.
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752461
dezhnevo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

все верно, с 2016. Спасибо
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752465
dezhnevo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

Можно ли понимать, что раз такое поведение ПО УМОЛЧАНИЮ реализовано в 2016 сервере, то, как некие best practice, никакого негативного эффекта оно не оказывает, а в случае образования большого количества временных страниц, предотвращает негативные последствия, оказывающие влияние на производительность?
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752550
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dezhnevoalexeyvg,

Можно ли понимать, что раз такое поведение ПО УМОЛЧАНИЮ реализовано в 2016 сервере, то, как некие best practice, никакого негативного эффекта оно не оказывает, а в случае образования большого количества временных страниц, предотвращает негативные последствия, оказывающие влияние на производительность?В некоторых сценариях при балк-вставке кол-во reserved-страниц почему-то растет до 25-40% от объема таблиц. Именно на 2016 в simple-модели. Флаг, который это отключает, не нашли. :-/
...
Рейтинг: 0 / 0
Вопрос по использованию traceflag -T1118
    #39752685
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dezhnevo,

полагаю, что ответ зависит от конкретной бизнес-модели.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по использованию traceflag -T1118
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]