SQL Azure DB今天非常慢

时间:2014-01-29 17:01:53

标签: azure-sql-database

我已经成为 SQL Azure数据库用户一段时间(超过一年)。我有一个大多数只读5GB的数据库,为我的网站提供动力。查询每秒一次或两次命中数据库,响应时间通常为100毫秒。

有几次所有查询的性能下降到厕所。例如,今天,我醒来时发现数据库表现不佳的警报。通常需要30毫秒的简单查询需要3分钟!我在服务器上的负载并不比平时大,所以我将这种性能下降归因于我的数据库与其他Azure用户的一个或多个数据库共享一个实例。

要解决此问题,我将数据库复制到新实例(CREATE DATABASE NEW_DB AS COPY OF OLD_DB),并将网站指向新实例。一切都很好,直到下次发生这种情况。在大约一年的时间里,这发生了4到5次。

我的问题:有没有人就如何减轻这个问题提出一些建议?如果这只是Azure下的生活,那是非常不可接受的。

1 个答案:

答案 0 :(得分:0)

编辑:刚才意识到这个问题是从2014年开始的。如果您仍然遇到问题,下面的问题和建议可能会指导您朝着正确的方向发展。如果您已解决性能问题,请随时分享您为提高性能所采取的措施。

你现在在哪一层?

您的用户来自不同的地理区域吗?如果是,您是否对访问SQL Azure数据库的Web应用程序使用端点监视?

您是否尝试过阅读官方演出指南?

这里提到了#em>"连接行为的差异或者在重载数据库时SQL Azure资源受到限制的第三方写入要求您考虑这些事情并编写应用程序代码处理使用传统SQL Server应用程序时可能没有的问题。"

本文在阅读完整文章之前需要(免费)电子邮件注册,但它可以帮助您提供一些建议和最佳实践。

希望有所帮助!