powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование large pages с MSSQL
11 сообщений из 11, страница 1 из 1
Использование large pages с MSSQL
    #39925130
DmitryStepin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Рассматриваю вопрос использования Large Pages с MSSQL 2016. Имеет ли кто-то из участников подобный опыт? Везде читаю, что эффект от использования Large Pages оценивается тестированием. Возможно, существуют какие-то технические показатели, при которых рекомендовано использование Large Pages? Например, объём ОЗУ, выделенный для MSSQL, количество транзакций, какие-то счётчики perfmon, свидетельствующие о недостаточной производительности Translation Look-Aside Buffer (TLB). И т.д.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925150
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryStepin,

для Vmware вроде бы рекомендуют с оговорками на аптайм после перезагрузки, а так - не встречал.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925160
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы вначале посмотрите в логе, нет ли записей с таким текстом: "Large Page Allocated: 32MB" ?
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925171
DmitryStepin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, такие записи есть.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925235
Slava_Nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда уже оно включено
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925308
DmitryStepin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slava_Nik,
нет, это означает только то, что условия функционирования large pages выполнены и LargePageAllocator "инициализирован". Чтобы использовать large pages для SQL Server buffer pool memory мне нужно включить trace flag 834.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925483
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryStepin
нужно включить trace flag 834.


Про него написано :
  • Trace flag 834 may prevent the server from starting if memory is fragmented and if large pages cannot be allocated.
  • If you're using the Column Store Index feature from SQL Server 2012, we do not recommend enabling trace flag 834.

Могу предположить, что включение этого флага действует в дополнение к настройке min memory per query , т.е. будет выделяться память кратно размеру большой страницы. При большом числе одновременно работающих запросов может стать накладно. Особенно расточительно, если этим запросам нужно мало памяти.

Редакцию вы не указали, но если, вдруг, у вас Express, то включайте смело.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39925499
DmitryStepin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tunknown, спасибо. Хотелось бы иметь диагностические данные по производительности, показывающие к применению данную фитчу. Но, видимо, просто буду пробовать и надеяться, что хуже не станет)).
Доступна только на Enterprise
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39926194
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станет хуже, время запуска службы может вырасти на порядок.
Одного трейсфлага недостаточно.
На современном железе эти "пляски" лишние.
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39926554
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гладченко
Станет хуже, время запуска службы может вырасти на порядок.
Это связано с " min server memory " и со 'Starting up database'? Или ещё с чем?
...
Рейтинг: 0 / 0
Использование large pages с MSSQL
    #39926781
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто забудьте про этот флаг, выкинте из головы и не тратьте время на бесплодные размышления.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование large pages с MSSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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