sys.database_service_objectives (база данных SQL Azure)
Применимо: База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics
Возвращает выпуск (уровень служб), целевую службу (ценовую категорию) и имя эластичного пула(если таковые имеются) для базы данных SQL Azure или выделенного пула SQL в Azure Synapse Analytics.
- Если он вошел
master
в базу данных на сервере База данных SQL Azure, возвращает сведения обо всех базах данных. - Для выделенных пулов SQL в Azure Synapse Analytics необходимо подключиться к
master
базе данных. Это относится как к выделенным пулам SQL в рабочих областях Azure Synapse, так и к выделенным пулам SQL (ранее — хранилище данных SQL).
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
database_id | INT | Идентификатор базы данных, уникальный внутри логического сервера. Присоединено к sys.database в столбце database_id , но не с другими системными представлениями, в которых database_id присутствует столбец. Дополнительные сведения см. в DB_ID. |
edition | sysname | Уровень служб для базы данных или хранилища данных: "Базовый", "Стандартный", "Премиум" или "Хранилище данных". |
service_objective | sysname | Ценовая категория базы данных. Если база данных находится в эластичном пуле, возвращает ElasticPool. На уровне "Базовый" возвращается "Базовый". Одна база данных на стандартном уровне служб возвращает одну из следующих: S0, S1, S2, S3, S4, S6, S7, S9 или S12. Одна база данных в категории "Премиум " возвращает следующие значения: P1, P2, P4, P6, P11 или P15. Azure Synapse Analytics возвращает DW100 до DW30000c. Дополнительные сведения см. в отдельных базах данных, эластичных пулах, хранилищах данных |
elastic_pool_name | sysname | Имя эластичного пула, к которому принадлежит база данных. Возвращает значение NULL , если база данных является одной базой данных или выделенным пулом SQL. |
Разрешения
Требуется разрешение dbManager для master
базы данных. На уровне базы данных пользователь должен быть создателем или владельцем.
Замечания
Сведения об изменении параметров службы см. в статьях ALTER DATABASE (База данных SQL Azure) и ALTER DATABASE (Azure Synapse Analytics).
Это представление каталога не поддерживается в бессерверных пулах SQL в Azure Synapse Analytics.
Сведения о ценах см. в разделе База данных SQL параметров и производительности: База данных SQL цены и цены Azure Synapse Analytics.
Примеры
Этот пример можно запустить в базе данных или в пользовательских master
базах данных База данных SQL Azure. Запрос возвращает сведения о имени, службе и уровне производительности баз данных.
SELECT d.name,
slo.*
FROM sys.databases d
JOIN sys.database_service_objectives slo
ON d.database_id = slo.database_id;
См. также
- представления каталога База данных SQL Azure
- sys.databases
- sys.event_log
- sys.dm_operation_status
- sys.dm_db_resource_stats
- sys.database_connection_stats
- sys.database_service_objectives
- sys.dm_user_db_resource_governance
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по