我有一个Azure辅助角色,它将一批记录插入表中。昨天,插入记录最多花费5分钟,但今天花费了几个小时。我怀疑这个过程受到限制,但我没有任何例外。如果您受到限制,SQL Azure总是返回错误,还是有另一种方法检测您是否受到限制?检测SQL Azure是否受到限制
3
A
回答
3
在CPU限制的情况下,SQL数据库不会引发错误,但会降低操作速度。目前还没有机制来确定这种形式的节流是否发生,除了可能查看查询统计信息,告诉工作正在缓慢发生(如果您的CPU时间比平时低)。检查此链接以获取有关此行为的详细信息:performance and elasticity guid(查找“通过引擎限制监控的性能阈值”)。
2
更新的功能之一是能够监视SQL Azure数据库具有的未完成请求的数量。您可以使用此查询做到这一点:从sys.dm_exec_requests视图
SELECT COUNT(*)正如你将在这个documentation达到工作线程的限制看到是在节流的关键原因。此处还记录了当您处理180个工作线程时,您可能会受到限制。
这是用于SQL Azure的Cotega监视服务中用于检测问题的一件事情。 [免责声明:我在这项服务上工作]
相关问题
- 1. 检测WCF服务是否受到限制
- 2. 检查InApp购买是否受限制
- 3. 如何检测应用程序是否受内存限制?
- 4. 如何检测相机是否受用户限制
- 5. 文件复制是否受CPU限制?
- 6. 检查是否已达到YQL限制?
- 7. 检测是否SQL同步
- 8. 如何检测UIMotionEffect是否受支持?
- 9. 如何使用YouTube API检查视频是否受限制?
- 10. Youtube API 2.0检查视频是否受年龄限制
- 11. SQL受结果限制
- 12. Azure/Powershell:检查SQL Server是否存在
- 13. SQL Azure限制信息
- 14. 限制从Azure VM访问Azure SQL
- 15. 通过查看视口是否受到检测来检测手机
- 16. 是Azure限制我的WebApi?
- 17. 检测权限是否被吊销
- 18. 检测UpdatePanel是否受到Update()方法调用的影响
- 19. Turnserver是否被检测到?
- 20. 的URLStreamHandler是受限制类
- 21. 受年龄限制的视频 - “媒体:评级”是否足够?
- 22. 检查代码是否受到保护
- 23. 如何检测Vim是否在限制模式下运行?
- 24. 这是否容易受到SQL注入?
- 25. 什么是Azure DocumentDB限制?
- 26. Azure:未检测到错误
- 27. SQL检测是否只有整数varchar
- 28. 检测SQL Server 2008是否安装
- 29. PL SQL触发器的大小限制是否限制为32Kb?
- 30. 限制Kinect检测距离
但是对于非CPU节流,您通常会得到一个异常,并显示一个指示节流类型的错误代码。 – 2012-07-11 19:12:18
是的,你是对的。所有这些都在我提供的链接中被广泛记录。问题是如果SQL Azure“总是”在被限制时返回一个错误代码。答案是不。不总是。对于问题的第二部分,如果有另一种检测节流的方法,答案也是否定的。不在CPU调节的情况下。 – 2012-07-12 12:28:29