首页 > 解决方案 > Azure SQL 指标

问题描述

我在 Azure 中找不到几个 SQL 指标。任何人都可以帮助如何为以下主题设置指标。

1)产能不足

2)池外的数据库数量

3)扩大规模

4)连接超时

提前致谢。

标签: azureazure-sql-databasemetrics

解决方案


实际上,这些不是 Azure SQL 数据库的标准或传统指标。一些我们无法直接看到和更改的“指标”。

>1.产能不足

每个 Azure SQL 数据库都有价格层和 DTU/vCore 模型。这取决于 SQL 数据库的容量。Azure SQL 数据库提供了 Metirc 功能来帮助我们查看我们使用了多少容量。请参阅此文档:Azure 门户中的监控和调整功能

在此处输入图像描述

>2.池外数据库数量

我们看不到这个“指标”。我们唯一能做的就是获取弹性池中的所有成员数据库。

参考这里:数据库 - 按弹性池列出

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/databases?api-version=2017-10-01-preview

>3.放大

纵向扩展也不是 Azure SQL 数据库指标。这是 Azure SQL 数据库的一项功能,使你能够通过添加更多计算能力(纵向扩展)或添加更多数据库单元(横向扩展)轻松扩展数据库。参考:放大/缩小

您还可以通过以下方式扩展您的单一数据库:

  1. 在 Azure SQL 数据库中缩放单个数据库资源
  2. 使用 PowerShell 监控和扩展单个 SQL 数据库

>4.连接超时

连接超时是通常在连接字符串中设置的属性(用于应用程序连接)或在数据库管理工具中连接到 SQL 数据库时。默认值为“30”秒。当连接 Azure SQL 数据库延迟时间超过 30s 时,我们会得到超时错误。

获取 Portal 上的连接字符串:

在此处输入图像描述

在 SSMS 中设置连接超时:

在此处输入图像描述

希望这可以帮助。


推荐阅读