Поделиться через


Queries - List By Database

Возвращает список основных запросов по базам данных.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/topQueries?api-version=2014-04-01

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Ответы

Имя Тип Описание
200 OK

TopQueriesListResult

ОК

Примеры

List top queries

Образец запроса

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/sqlcrudtest/databases/db1/topQueries?api-version=2014-04-01

Пример ответа

{
  "value": [
    {
      "type": "Microsoft.Sql/servers/databases/topQueries",
      "numberOfTopQueries": 1,
      "aggregationFunction": "sum",
      "executionType": "any",
      "observedMetric": "cpu",
      "observationStartTime": "2017-07-11T16:21:54.0916567Z",
      "observationEndTime": "2017-07-12T16:21:54.0916567Z",
      "intervalType": "PT1H",
      "queries": [
        {
          "queryId": "19",
          "intervals": [
            {
              "intervalStartTime": "2017-07-11T16:00:00",
              "executionCount": 12,
              "metrics": [
                {
                  "name": "cpu",
                  "displayName": "Cpu",
                  "unit": "percentage",
                  "value": 0.000763888888888889
                },
                {
                  "name": "io",
                  "displayName": "Physical Io Reads",
                  "unit": "percentage",
                  "value": 0
                },
                {
                  "name": "logIo",
                  "displayName": "Log Writes",
                  "unit": "percentage",
                  "value": 0
                },
                {
                  "name": "memory",
                  "displayName": "Memory consumption",
                  "unit": "KB",
                  "value": 0
                },
                {
                  "name": "duration",
                  "displayName": "Query duration",
                  "unit": "microseconds",
                  "value": 3308
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Определения

Имя Описание
QueryAggregationFunction

Функция, используемая для агрегирования метрик каждого запроса.

QueryExecutionType

Тип выполнения, используемый для фильтрации возвращаемых экземпляров запроса.

QueryInterval

Запрос к базе данных.

QueryMetric

Запрос к базе данных.

QueryMetricUnit

Единица измерения

QueryObservedMetricType

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

QueryStatistic

Запрос к базе данных.

TopQueries

Запрос к базе данных.

TopQueriesListResult

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

QueryAggregationFunction

Функция, используемая для агрегирования метрик каждого запроса.

Имя Тип Описание
avg

string

max

string

min

string

sum

string

QueryExecutionType

Тип выполнения, используемый для фильтрации возвращаемых экземпляров запроса.

Имя Тип Описание
aborted

string

any

string

exception

string

irregular

string

regular

string

QueryInterval

Запрос к базе данных.

Имя Тип Описание
executionCount

number

Количество выполнений запроса в течение этого интервала.

intervalStartTime

string

Время начала интервала измерения (ISO8601 формате).

metrics

QueryMetric[]

Список метрик запроса в течение этого интервала.

QueryMetric

Запрос к базе данных.

Имя Тип Описание
displayName

string

Имя метрики для отображения в пользовательском интерфейсе

name

string

Имя метрики

unit

QueryMetricUnit

Единица измерения

value

number

Измеряемое значение

QueryMetricUnit

Единица измерения

Имя Тип Описание
KB

string

microseconds

string

percentage

string

QueryObservedMetricType

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

Имя Тип Описание
cpu

string

duration

string

executionCount

string

io

string

logio

string

QueryStatistic

Запрос к базе данных.

Имя Тип Описание
intervals

QueryInterval[]

Список интервалов запросов.

queryId

string

Идентификатор запроса

TopQueries

Запрос к базе данных.

Имя Тип Описание
aggregationFunction

QueryAggregationFunction

Функция, используемая для агрегирования метрик каждого запроса.

executionType

QueryExecutionType

Тип выполнения, используемый для фильтрации возвращаемых экземпляров запроса.

intervalType

string

Длительность интервала (ISO8601 формате длительности).

numberOfTopQueries

number

Количество запрошенных запросов.

observationEndTime

string

Время окончания возвращаемых запросов (ISO8601 формате)

observationStartTime

string

Время начала возвращаемых запросов (ISO8601 формате)

observedMetric

QueryObservedMetricType

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

queries

QueryStatistic[]

Список запросов.

TopQueriesListResult

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

Имя Тип Описание
value

TopQueries[]

Список основных запросов.