我记得曾在某处读过SQL Azure将终止长时间运行的查询。查询在终止之前可以对数据库运行多长时间?在我工作的地方,我对大型表运行复杂的查询,每个大约需要5分钟。
答案 0 :(得分:9)
SQL Azure连接限制由MSDN Library和technet wiki编写。
http://msdn.microsoft.com/en-us/library/ee336245.aspx#cc http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-connection-management.aspx
例如,
SQL Azure在24小时运行后终止所有交易。如果你 由于这个原因失去连接,您将收到错误代码 40549
和
大型交易,大批量或大型交易 排序可能会占用一个重要的tempdb空间。会话使用时 会话是超过5 GB的tempdb空间(= 655,360页) 终止。
答案 1 :(得分:0)
Azure将终止IDLE超过1分钟且通过负载均衡器(即从外部到其Web服务器)进行的Web请求。
Azure还会限制慢速运行的查询,但前提是它们会占用数据库所在的SQL服务器实例中的其他租户的资源。我不相信有关于精确指标的任何已发布的统计信息。节流将会发生。