SQL Azure查询终止

时间:2012-01-13 21:27:15

标签: azure azure-sql-database

我记得曾在某处读过SQL Azure将终止长时间运行的查询。查询在终止之前可以对数据库运行多长时间?在我工作的地方,我对大型表运行复杂的查询,每个大约需要5分钟。

2 个答案:

答案 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服务器实例中的其他租户的资源。我不相信有关于精确指标的任何已发布的统计信息。节流将会发生。