.net - SQL 大型表上的 sql azure 超时

标签 .net sql azure cloud

我使用 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/

相关文章:

c# - Double.MinValue、MaxValue 错误的编译时间常量 -- mscorlib

c# - 用C#在Word中用图片替换文本

c# - 如何在现有解决方案中将项目添加到源代码管理

Android 检查上次更新表的时间

visual-studio - 从 Visual Studio 2017 发布到 Azure SQL - 无法连接

azure - 如何知道 Azure 网站实例(WebApp)关闭的原因?

c# - textbox.Focus() 在 C# 中不起作用

sql - 如何在 postgresql 和 rails 3 中按月分组

c# - SQL 或平面文件访问哪个更有效?

Azure Application Insights 查询加入自定义属性