检测 SQL Azure 是否在节流

Bri*_*hrs 5 throttling azure azure-sql-database

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

Her*_*ero 4

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