我有一个 Azure 辅助角色,可以将一批记录插入到表中。昨天插入记录最多需要5分钟,但今天已经长达几个小时了。我怀疑该过程正在受到限制,但我没有得到任何异常(exception)。如果您受到限制,SQL Azure 是否总是返回错误,或者是否有其他方法来检测您是否受到限制?
最佳答案
如果出现 CPU 限制,SQL 数据库不会抛出错误,但会减慢操作速度。目前,没有任何机制可以确定是否正在发生这种形式的限制,除了可能查看查询统计信息以表明工作正在缓慢进行(如果您的 CPU 时间低于平时)。检查此链接以了解有关此行为的详细信息:performance and elasticity guid (查找“引擎 throttle 监控的性能阈值”)。
关于azure - 检测 SQL Azure 是否受到限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436892/