首页 > 解决方案 > 从数据库优化数据假脱机

问题描述

我目前正在与一个团队合作创建一个应用程序,该应用程序从数据库中获取其数据并将其发布在仪表板(用户端)中。该应用程序每天获得超过一百万的数据。部署到客户端后,我们在仪表板上获取结果时遇到了困难,这会造成停机并影响性能,数据在数据库中,列在数据库中建立索引,现在在数据库上运行查询非常慢,接管5 分钟运行查询

标签: azure-sql-database

解决方案


Azure SQL 数据库是一种自动管理且灵活的数据服务,您可以在其中轻松监控使用情况、添加或删除资源(CPU、内存、I/O),找到可以提高数据库性能的建议,或者让数据库适应您的工作负载和自动优化性能。

在 Azure 中监视 SQL 数据库的性能首先要监视相对于您选择的数据库性能级别的资源利用率。Azure SQL 数据库使你能够通过查看性能调整建议来确定改进和优化查询性能的机会,而无需更改资源。缺少索引和优化不佳的查询是数据库性能不佳的常见原因。您可以应用这些调整建议来提高工作负载的性能。你还可以让 Azure SQL 数据库通过应用所有已识别的建议并验证它们是否提高了数据库性能来自动优化查询性能。

更多细节请参考:监控和性能调优。它为您提供了许多有关 Azure SQL 数据库性能优化的建议。

您还可以使用Azure SQL 数据库中的自动优化

自动调优是一项完全托管的智能性能服务,它使用内置智能来持续监控在数据库上执行的查询,并自动提高它们的性能。这是通过动态调整数据库以适应不断变化的工作负载并应用调整建议来实现的。自动调优通过 AI 从 Azure 上的所有数据库横向学习,并动态改进其调优操作。Azure SQL 数据库在自动优化的情况下运行的时间越长,它的性能就越好。

Azure SQL 数据库自动调整可能是您可以启用以提供稳定且性能最佳的数据库工作负载的最重要功能之一。

希望这可以帮助。


推荐阅读