Skip to main content

managed_instances_by_managed_instances

Creates, updates, deletes, gets or lists a managed_instances_by_managed_instances resource.

Overview

Namemanaged_instances_by_managed_instances
TypeResource
Idazure.sql.managed_instances_by_managed_instances

Fields

The following fields are returned by SELECT queries:

Successfully retrieved top queries for managed instance.

NameDatatypeDescription
aggregationFunctionstringAggregation function used to calculate query metrics.
endTimestringThe end time for the metric (ISO-8601 format).
intervalTypestringInterval type (length).
numberOfQueriesinteger (int32)Requested number of top queries.
observationMetricstringMetric used to rank queries.
queriesarrayList of top resource consuming queries with appropriate metric data
startTimestringThe start time for the metric (ISO-8601 format).

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectresourceGroupName, managedInstanceName, subscriptionIdnumberOfQueries, databases, startTime, endTime, interval, aggregationFunction, observationMetricGet top resource consuming queries of a managed instance.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
managedInstanceNamestringThe name of the managed instance.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.
aggregationFunctionstringAggregation function to be used, default value is 'sum'
databasesstringComma separated list of databases to be included into search. All DB's are included if this parameter is not specified.
endTimestringEnd time for observed period.
intervalstringThe time step to be used to summarize the metric values. Default value is PT1H
numberOfQueriesinteger (int32)How many 'top queries' to return. Default is 5.
observationMetricstringMetric to be used for ranking top queries. Default is 'cpu'
startTimestringStart time for observed period.

SELECT examples

Get top resource consuming queries of a managed instance.

SELECT
aggregationFunction,
endTime,
intervalType,
numberOfQueries,
observationMetric,
queries,
startTime
FROM azure.sql.managed_instances_by_managed_instances
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND managedInstanceName = '{{ managedInstanceName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND numberOfQueries = '{{ numberOfQueries }}'
AND databases = '{{ databases }}'
AND startTime = '{{ startTime }}'
AND endTime = '{{ endTime }}'
AND interval = '{{ interval }}'
AND aggregationFunction = '{{ aggregationFunction }}'
AND observationMetric = '{{ observationMetric }}'
;