首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SQL服务器上调试减速?

如何在SQL服务器上调试减速?
EN

Stack Overflow用户
提问于 2015-02-05 23:46:07
回答 2查看 614关注 0票数 2

我们已经生产了一个/数据库很长时间了,虽然它的性能有些不稳定,但是在过去的几天里它突然急剧下降了。我们的应用程序没有响应,因为以前需要5-10秒的SQL查询和存储过程现在需要90秒或更长时间。

我应该检查哪些内容,考虑到我们已经进行了常规的索引重建/重新构建,在完成时清理大表,等等。

我们仍然处于“网络”服务层,并计划很快转向较新的S2,但我们需要解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-06 22:20:44

1)在缓慢的时候,SQL有多少活动连接?一旦您按照共享计划进入150+范围,事情就会变得糟糕起来。如果您有大量的连接打开,这意味着您没有正确地清除它们在您的应用程序的某处。

2)您的数据库有阻塞查询吗?如果需要访问锁定的资源,具有大量阻塞(死锁)查询的DBs的行为可能会慢得多。

3)您应该考虑切换到专用的SQL计划。这是非常快速的,并且不需要在应用程序开发方面采取任何行动。http://azure.microsoft.com/blog/2014/07/08/azure-update-sql-database-easy-upgrade-to-new-service-tiers-performance-improvements-pitr-for-basic-and-automated-export-for-all-service-tiers/

4)如果没有任何帮助,联系支持。这可能是他们的问题。

5)一旦解决了眼前的问题,考虑主动监视signature db(我的配置文件签名中的链接)

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 00:30:48

http://www.developer.com/services/how-to-identify-performance-bottlenecks-on-azure-sql-database.html

您还可以在您的网络中有一个正在减慢性能的设备。您可能需要运行一些网络测试,以确定问题是内部的还是外部的。例如,有人可能在部署时更改了某些防火墙或安全设置,并将其搞砸了,或者设备可能已准备好失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28356184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档