我使用 sql azure 分析大表(1.3 亿条记录)中的数据。
问题是,当我尝试在 azure 上运行查询(例如在本地需要 12 小时)时,我收到错误:
超时已过。操作完成前超时时间已过或服务器未响应。
有什么方法可以防止超时并在azure上执行长时间的sql查询吗?
最佳答案
您将无法执行消耗 Windows Azure SQL 数据库内那么多资源的查询。它在许多用户共享的环境中运行。这种查询会给其他用户带来麻烦。我看到的最后一个文档将连接时间限制为 5 分钟。
但是,您可以在 Windows Azure VM 中启动 SQL Server 实例。画廊中甚至还有可用的图像。在这种情况下,您可以控制整个虚拟机,并可以使用您认为合适的任意数量的资源。
关于.net - SQL 大型表上的 sql azure 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282893/