- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有API可以实时获取DTU消耗情况?我想在我的网站上重建这样的图表。
最佳答案
希望我的回答还不算太晚,
最近我被要求使用 Azure 监控 API 获取 Azure DTU(平均指标)。示例工作代码是 here (您需要更新 appsettings.config 文件中的 Azure 订阅/资源组名称等值才能使其正常工作。
要访问监控 API,您需要拥有访问 token 并生成 token ,请按照提到的步骤 here
如果您现在仍在阅读,这里有一些幕后发生的细节。
我们在 Azure 门户上看到的所有内容(大部分)都在其 Rest API 上公开,SQL Server DTU 是指标之一。
SQL DTU 托管在以下 URL: https://management.azure.com/subscriptions/ {0}/resourceGroups/{1}/providers/Microsoft.Sql/servers/{2}/databases/{3}/providers/microsoft.insights/metrics?metricnames=dtu_conspiration_percent&api-version=2018-01-01&Aggregation=Average×pan= PT1M
要访问此端点,您需要拥有承载授权 token ,这可以通过在 Azure Active Directory (AAD) 上注册应用程序并使用该 appid 和应用程序 key 来对自己进行身份验证并获得访问权限来实现 token (不记名 token )
可用指标为平均值/最小值/最大值/计数/总计,使用其中之一(只需将聚合查询字符串值更改为其中之一即可获取相应的值)
您可以根据您的要求请求数据。例如,要获取最后 1 分钟的 DTU 平均值,请在查询字符串变量时间跨度中使用 PT1M。您将获得一条记录,以响应最近可用的 DTU 平均值(通常早 1-2 分钟)
希望这有助于实现您所寻求的目标。
关于Azure DTU 数据库 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49176751/
Azure 弹性池中的标准 DTU 和高级 DTU 之间有哪些性能差异? 最佳答案 标准版和高级版之间的主要区别除了可用 DTU 的数量之外,还在于每单位 DTU 的最大可用 I/O。标准层中每单位
是否有兴趣了解幕后发生了什么导致同一查询在一个 Azure SQL 性能级别失败但在更高级别工作的情况? 该查询确实在标准级别将服务器最大化到 100%,但如果这是问题所在,我预计会出现内存不足相关的
我们正在考虑将生产数据库迁移到 Azure SQL 数据库。作为初步调查的一部分,我们使用了 Azure SQL Database DTU Calulater估算所需的 DTU。 计数器估计将所有数据
我正在尝试找出 Azure SQL 数据库的定价模型。将默认情况下的 vCore 与 DTU 进行比较,值(value) 20 个 DTU 的服务器每月费用估计为 27.96 英镑,而 vCore 每
我正在尝试找出 Azure SQL 数据库的定价模型。将默认情况下的 vCore 与 DTU 进行比较,值(value) 20 个 DTU 的服务器每月费用估计为 27.96 英镑,而 vCore 每
有没有API可以实时获取DTU消耗情况?我想在我的网站上重建这样的图表。 最佳答案 希望我的回答还不算太晚, 最近我被要求使用 Azure 监控 API 获取 Azure DTU(平均指标)。示例工作
我正在使用 azure 数据工厂 v2 在 azure sql server 上进行数据加载。我开始加载数据,并将数据库设置为具有 800 个 DTU 的标准定价层。它很慢,所以我将 DTU 增加到
我有一个 Azure SQL Db,配置了基于 DTU 的定价模型。我正在尝试在数据库的辅助区域中创建副本。但是,当我尝试使用 Azure 门户对其进行配置时,没有选择将服务层选择为 DTU 的选项。
基本上,我想知道是否有人有增加 DTU 与分片的经验。 DTU应该线性地提高性能。因此,如果您有 5 个 DTU,而您改为 10 个 DTU,那么(理论上)您应该获得大约两倍的性能。 因此,四个 SQ
基本上,我想知道是否有人有增加 DTU 与分片的经验。 DTU应该线性地提高性能。因此,如果您有 5 个 DTU,而您改为 10 个 DTU,那么(理论上)您应该获得大约两倍的性能。 因此,四个 SQ
我们有一个 S1 定价的 SQL 数据库,具有 100 个 DTU,一切正常,但当我们的网站流量激增时,DTU 超过了 99% 的使用量,需要手动扩展,否则一切都会停止工作。 我们是否应该建立 Red
我们在 Azure 上有一些数据库实例,我正在尝试优化 Azure 上的数据库性能。能否解释一下什么是 Azure DTU 以及我们如何计算 Azure DTU? 最佳答案 1.什么是Azure DT
我们正在使用 SQL Azure,我们的数据库位于弹性池中。它有以下参数: 整个池允许的 DTU 数量为 400。 每个数据库允许的最大 DTU 为 100。 池中的数据库数量为 50 简单地说,50
我在 Azure SQL 服务器的可靠性方面遇到了一些问题。 有时会使用子查询执行复杂的查询,如下所示: SELECT DISTINCT [DeviceName] ,name ,data.[Addr]
$ServiceObjective = Get-AzureSqlDatabaseServiceObjective -ServerName exampledb-ServiceObjectiveName
我有一个不简单的查询。当我的数据库有 10 个 DTU 时,执行查询大约需要 17 秒。我将级别增加到 50 DTU - 现在执行需要 3-4 秒。该比率与文档相对应 - 更多 DTU = 工作速度更
我想知道在使用Entity Framework Code First 时是否可以定义Azure SQL 数据库 的DTU?我的意思是,您可以使用 DropCreateDatabaseIfModelCh
我们将 Azure SQL 用作单个数据库并在 DTU 定价模型下使用。我们有一个包含约 50M 条记录的表,我们想在单个字符串属性上添加一个新的非聚集索引。 问题是这是一个生产数据库。如果我使用简单
有了新的Azure SQL Database tier structure ,监视数据库“DTU”使用情况以了解是否升级或降级到另一层似乎很重要。 阅读Azure SQL Database Servi
将 SQL 数据库导出到存储时,我们的 DTU 容量已达到,这本质上意味着我们的系统性能受到严重影响。 这对我们来说是一个问题,因为我们使用导出功能来备份和移动数据库。 这个问题有解决办法吗? 最佳答
我是一名优秀的程序员,十分优秀!