【发布时间】:2013-09-19 15:25:59
【问题描述】:
由于可靠性问题,我准备放弃 Azure SQL,但我想我会先在这里检查一下。我在 SQL Azure 上遇到了几个零星的超时错误。这不是连接字符串问题——我们讨论的是几个不同的应用程序,它们已经运行了很长一段时间而没有出现问题。确切的错误是:
System.ComponentModel.Win32Exception: The wait operation timed out
目前,我在过去 30 分钟左右查看了其中的 300 个。我运行了http://blog.sqlauthority.com/2010/05/14/sql-server-find-most-expensive-queries-using-dmv 中提到的 DMV 查询以了解发生了什么,然后发现:
根据文档,602,382 是微秒,或大约 602 毫秒,所以显然我的数据库使用要求非常低。我有一种感觉,这纯粹是 Azure SQL 的过度租赁问题。还有其他可能的解释吗?除了离开 Azure SQL 去寻找更绿色的牧场(例如专用 SQL VM)之外,还有什么潜在的解决方案吗?
【问题讨论】:
-
嗨,抱歉,我知道这是旧的东西,但这是唯一与我正在经历的事情真正相关的帖子。我遇到了类似的问题,我注意到它更有可能当网络应用程序闲置或不活动一段时间时发生。你有没有注意到类似的事情?您最终使用了哪种解决方案?
标签: performance azure-sql-database