Spec-Zone.ru › Ansible

Модуль lowlydba.sqlserver.rg_workload_group — настраивает группу рабочей нагрузки для использования Ресурсным управляющим

Примечание

Этот модуль является частью коллекции lowlydba.sqlserver (версия 2.3.4).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install lowlydba.sqlserver. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.

Для использования в книге задач укажите: lowlydba.sqlserver.rg_workload_group.

Новое в lowlydba.sqlserver 0.1.0

  • Описание
  • Требования
  • Параметры
  • Атрибуты
  • Примеры
  • Значения возврата

Описание

  • Создает или изменяет группу рабочей нагрузки, которую будет использовать Ресурсный управляющий. Значения по умолчанию обрабатываются самими функциями Powershell.

Требования

Ниже перечислены требования, которые необходимы на хосте, на котором выполняется этот модуль.

  • Модуль PowerShell dbatools

Параметры

Параметр

Комментарии

group_max_requests

целое число

Устанавливает максимальное количество одновременных запросов, которые разрешено выполнять в группе рабочей нагрузки.

importance

строка

Устанавливает относительную важность запроса в группе рабочей нагрузки.

Варианты:

  • "Low"
  • "Medium"
  • "High"

max_dop

целое число

Устанавливает максимальную степень параллелизма (MAXDOP) для параллельного выполнения запросов.

request_max_cpu_time

целое число

Устанавливает максимальное время использования ЦП в секундах для запроса.

request_max_mem_grant_perc

целое число

Устанавливает максимальный объем памяти, который может затребовать один запрос из пула.

request_mem_grant_timeout_sec

целое число

Устанавливает максимальное время в секундах, которое запрос может ждать предоставления блока памяти (буфера рабочей области).

resource_pool

строка / обязательно

Имя пула ресурсов для группы рабочей нагрузки.

resource_pool_type

строка

Укажите тип пула ресурсов.

Варианты:

  • "Internal" ← (по умолчанию)
  • "External"

sql_instance

строка / обязательно

Инстанс SQL Server, который нужно изменить.

sql_password

строка

Пароль для аутентификации SQL.

sql_username

строка

Имя пользователя для аутентификации SQL.

state

строка

Указывает, нужно ли present или absent объект.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

workload_group

строка / обязательно

Имя целевой группы рабочей нагрузки.

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз изменённого состояния без изменения целевого объекта.

platform

Платформы: все

Целевые ОС/семейства, против которых можно выполнить операцию.

Примеры

- name: Enable resource governor
  lowlydba.sqlserver.resource_governor:
    sql_instance: sql-01.myco.io
    enabled: true

- name: Create rg resource pool
  lowlydba.sqlserver.rg_resource_pool:
    sql_instance: sql-01.myco.io
    resource_pool: "rpLittle"
    max_cpu_perc: 5

- name: Create rg workload group
  lowlydba.sqlserver.rg_workload_group:
    sql_instance: sql-01.myco.io
    workload_group: rgMyGroup
    resource_pool: rpLittle
    resource_pool_type: Internal
    max_dop: 2
    state: present

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

data

словарь

Вывод функции Set-DbaRgWorkloadGroup, New-DbaRgWorkloadGroup, или Remove-DbaRgWorkloadGroup.

Возвращаемое значение: успех, но не в режиме проверки.

Авторы

  • John McCall (@lowlydba)

Ссылки на сборку

  • Отслеживание ошибок
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/lowlydba/sqlserver/rg_workload_group_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API