Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выполнение смешанных рабочих нагрузок может усложнять процесс распределения ресурсов на загруженных системах. Архитекторы решений ищут способы разделения классических операций хранения данных (например, загрузки, преобразования и запроса данных), чтобы обеспечить наличие достаточного количества ресурсов для попадания в соглашения об уровне обслуживания.
Изоляция физического сервера может привести к изолированным участкам инфраструктуры, которые недоиспользуемые, перегруженные или находятся в состоянии, когда кэши постоянно перезаполняются из-за частого включения и выключения оборудования. Успешная схема управления рабочими нагрузками эффективно управляет ресурсами, обеспечивает высокую эффективность использования ресурсов и обеспечивает максимальную отдачу от инвестиций (ROI).
Рабочая нагрузка хранилища данных означает все операции, связанные с хранилищем данных. Глубина и ширина этих компонентов зависят от уровня зрелости хранилища данных. Рабочая нагрузка хранилища данных включает:
- Весь процесс загрузки данных в хранилище
- Выполнение анализа данных и составление отчетов в хранилище данных
- Управление данными в хранилище данных
- Экспорт данных из хранилища данных
Емкость производительности хранилища данных определяется единицами хранилища данных.
- Сведения о ресурсах, выделенных для всех профилей производительности, см. в разделе "Ограничения памяти и параллелизма".
- Чтобы настроить емкость, можно увеличить или уменьшить масштаб.
Основные понятия управления рабочими нагрузками
В прошлом для Synapse SQL в Azure Synapse вы управляли производительностью запросов с помощью классов ресурсов. Классы ресурсов, которые разрешают назначать память для запроса на основе членства в роли. Основная проблема с классами ресурсов заключается в том, что после настройки не было управления или возможности управления рабочей нагрузкой.
Например, предоставление временного членства в роли пользователя smallrc позволило этому пользователю использовать 100% памяти в системе. С классами ресурсов невозможно зарезервировать ресурсы и убедиться в их доступности для критически важных рабочих нагрузок.
Управление рабочей нагрузкой выделенного пула SQL в Azure Synapse состоит из трех основных понятий: классификация рабочих нагрузок, важность рабочей нагрузки и изоляция рабочей нагрузки. Эти возможности позволяют выборочно управлять тем, как рабочие нагрузки потребляют системные ресурсы.
Классификация рабочих нагрузок — это концепция назначения запроса группе рабочей нагрузки и настройке уровней важности. Ранее это назначение осуществлялось через членство в роли с помощью sp_addrolemember. Теперь это действие можно выполнить с помощью СОЗДАТЬ КЛАССИФИКАТОР РАБОЧЕЙ НАГРУЗКИ. Возможность классификации предоставляет более широкий набор параметров, таких как метка, сеанс и время классификации запросов.
Важность рабочих нагрузок влияет на порядок, в котором запросы получают доступ к ресурсам. В загруженной системе запросы с более высокой важностью первыми получают доступ к ресурсам. Важность также может определять очередность доступа к блокировкам.
Изоляция рабочих нагрузок означает резервирование ресурсов для группы рабочих нагрузок. Ресурсы, зарезервированные в группе рабочих нагрузок, сохраняются исключительно для этой группы, чтобы обеспечить выполнение. Группы рабочих нагрузок (примерно как и классы ресурсов) также позволяют определить объем ресурсов, назначаемых для каждому запросу. Группы рабочих нагрузок позволяют зарезервировать ресурсы или ограничить объем ресурсов, которые может потреблять набор запросов. И наконец, группы рабочих нагрузок предоставляют механизм для применения к запросам особых правил, таких как время ожидания запроса.
Дальнейшие действия
- Для получения дополнительной информации о классификации рабочих нагрузок см. раздел Workload Classification.
- Дополнительные сведения об изоляции рабочей нагрузки см. в разделе "Изоляция рабочей нагрузки".
- Дополнительные сведения о важности рабочей нагрузки см. в разделе "Важность рабочей нагрузки".
- Дополнительные сведения об мониторинге управления рабочими нагрузками см. в разделе "Мониторинг портала управления рабочей нагрузкой".