azure - 检测 SQL Azure 是否受到限制

标签 azure azure-sql-database throttling

我有一个 Azure 辅助角色,可以将一批记录插入到表中。昨天插入记录最多需要5分钟,但今天已经长达几个小时了。我怀疑该过程正在受到限制,但我没有得到任何异常(exception)。如果您受到限制,SQL Azure 是否总是返回错误,或者是否有其他方法来检测您是否受到限制?

最佳答案

如果出现 CPU 限制,SQL 数据库不会抛出错误,但会减慢操作速度。目前,没有任何机制可以确定是否正在发生这种形式的限制,除了可能查看查询统计信息以表明工作正在缓慢进行(如果您的 CPU 时间低于平时)。检查此链接以了解有关此行为的详细信息:performance and elasticity guid (查找“引擎 throttle 监控的性能阈值”)。

关于azure - 检测 SQL Azure 是否受到限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436892/

相关文章:

python - 限制 Python 上每秒的 HTTP 请求数

c# - 如何适当限制多线程应用程序?

node.js - 尽管已链接,但从 Azure 静态 Web 应用程序调用应用服务 API 时仍获得未经授权 (401)

azure - Databricks PAT token 和 secret 创建

powershell - 在Azure中创建磁盘新门户不起作用,旧门户我可以轻松完成

azure - SQL Server 代理在 Azure 上可用吗?

Azure:是否可以在没有虚拟机的情况下创建休息服务?

azure - Azure 在其门户中使用什么图表库

azure - SELECT 语句 FROM sp_execute_remote

使用 WSHttpBinding 时 WCF 并发请求堆积在服务器上