azure - Azure SQL 指标
问题描述
我在 Azure 中找不到几个 SQL 指标。任何人都可以帮助如何为以下主题设置指标。
1)产能不足
2)池外的数据库数量
3)扩大规模
4)连接超时
提前致谢。
解决方案
实际上,这些不是 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 数据库的一项功能,使你能够通过添加更多计算能力(纵向扩展)或添加更多数据库单元(横向扩展)轻松扩展数据库。参考:放大/缩小。
您还可以通过以下方式扩展您的单一数据库:
>4.连接超时
连接超时是通常在连接字符串中设置的属性(用于应用程序连接)或在数据库管理工具中连接到 SQL 数据库时。默认值为“30”秒。当连接 Azure SQL 数据库延迟时间超过 30s 时,我们会得到超时错误。
获取 Portal 上的连接字符串:
在 SSMS 中设置连接超时:
希望这可以帮助。