В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Новый запрос памяти предоставить параметры доступны (min_grant_percent и max_grant_percent) в SQL Server 2012

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3107401
О MIN_GRANT_PERCENT и MAX_GRANT_PERCENT
Пакет обновления 3 (SP3 для) Microsoft SQL Server 2012 добавляет следующие параметры предоставления памяти.

MIN_GRANT_PERCENT

Значение в процентах, указывающее минимальный объем памяти, который должен предоставляться в запрос. Диапазон: 0,0 для 100,0. Значение с плавающей запятой является допустимым.

MAX_GRANT_PERCENT

Процентное значение, указывающее максимальное количество памяти, которое может быть предоставлено запроса. Диапазон: 0,0 для 100,0. Значение с плавающей запятой является допустимым.
Если размер этого предела максимального объема памяти меньше необходимого количества памяти для выполнения запроса, запрос предоставляется требуемую память.
Решение
Эта функция была введена в следующие пакеты обновления для SQL Server первый раз.
Дополнительные сведения о SQL Server 2012 Пакет обновления 3 (SP3) см. ошибки, исправленные в Пакет обновления 3 для SQL Server 2012.

О пакетах обновления для SQL Server

Пакеты обновления являются накопительными. Каждый новый пакет содержит все исправления, включенные в пакеты предыдущих версий, а также новые исправления. Наши рекомендации — применить последний пакет обновления и последнее накопительное обновление для этого пакета обновления. Устанавливать предыдущий пакет обновления, прежде чем устанавливать последний пакет обновления, не нужно. Используйте таблицу 1 в следующей статье для получения дополнительных сведений о последнем пакете обновления и последнее накопительное обновление.

Как определить версию, уровень выпуска и обновления SQL Server и его компонентов
Дополнительная информация
Значения в процентах оно основан на предоставление памяти, указанный в конфигурации регулятора ресурсов. Например рассмотрим следующий сценарий:
  • У вас есть пул ресурсов, максимальный объем памяти — 10 гигабайт (ГБ).
  • У группы рабочей нагрузки в пуле ресурсов и набор разрешений максимальный объем памяти для запроса в группе рабочей нагрузки до 10 Гбайт * 50% = 5 ГБ.
  • Выполнить запрос, используя следующую инструкцию:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
В этом случае минимальный объем памяти, который должен предоставляться в запрос — 5 ГБ * 10% = 0,5 ГБ, а максимальный объем памяти, которая не должна превышать 5 ГБ * 50% = 2,5 ГБ. Если этот запрос получает 1 ГБ без этих параметров, получит ту же сумму, так как 1 ГБ принадлежит этого минимального и максимального диапазона.

Выделение памяти min_grant_percent параметр переопределяет параметр sp_configure (минимальный объем памяти для запроса (КБ)) независимо от размера.

Примечание. Эти два новых памяти предоставить параметры запроса недоступны для создания индексов или повторного построения.

На сервере, который имеет X ГБ памяти, максимальный объем памяти можно использовать для сервера (Y ГБ) меньше, чем X ГБ (обычно 90 процентов или меньше). (Z) Y ГБ – максимальный объем памяти, который предоставляется в запросе * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

Z ГБ применяются следующие параметры запроса (min_grant_percent и max_grant_percent):
  • Min_grant_percent гарантированно запроса.
  • Max_grant_percent является максимальный предел.
Дополнительные сведения о предоставление памяти см. Общее представление о предоставление памяти SQL Server..
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3107401 — последний просмотр: 07/12/2016 01:56:00 — редакция: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtru
Отзывы и предложения