gpt4 book ai didi

sql-server - 如何调试 SQL Azure 服务器上的速度变慢?

转载 作者:行者123 更新时间:2023-12-02 07:31:02 26 4
gpt4 key购买 nike

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

考虑到我们已经定期进行索引重建/重组、完成后清理大型表等,我应该检查哪些事情

我们仍处于“Web”服务层,并计划很快迁移到较新的 S2,但我们需要解决这个问题。

最佳答案

1) 在速度缓慢时,您的 SQL Azure 数据库有多少个事件连接?一旦共享计划的数量超过 150 个范围,事情就会变得很奇怪。如果您打开了大量连接,则意味着您没有在应用程序中的某个位置正确清除它们。

2)您的数据库是否有任何阻塞查询?如果您需要访问锁定的资源,具有大量阻塞(死锁)查询的数据库可能会表现得更慢

3) 您确实应该考虑切换到专用 SQL Azure 计划。执行起来非常快,应用程序开发端无需采取任何操作。 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) 一旦问题得到解决,请考虑主动监控您的 SQL Azure 数据库(我的个人资料签名中的链接)

关于sql-server - 如何调试 SQL Azure 服务器上的速度变慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28356184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com