sql - Azure SQL 数据库查询性能下降(查询存储的原因?)

标签 sql database azure sql-query-store

我有一个 Azure SQL 数据库(兼容级别 = 150)。 我在执行数据库查询时遇到性能问题。

因此,在我重建所有索引后,查询运行得很快。 当使用不同的参数进行测试时,它突然变慢。 使用相同参数的相同查询一开始很快,但在我进行了大约 50 次测试后就变慢了。

现在,当我通过 UI 或通过 sql 清除查询存储数据时:

(ALTER DATABASE [mydb] SET QUERY_STORE CLEAR;)

性能恢复了。

我已经尝试了查询存储上的所有设置,问题仍然存在,只有删除收集的数据才能恢复初始性能。

任何帮助将不胜感激。

最佳答案

您运行测试的速度有多快? 您在运行测试时是否监视数据库以查看它是否受到限制?

查询存储可能会产生一些开销。您是否尝试过在禁用查询存储的情况下运行相同的测试?

关于sql - Azure SQL 数据库查询性能下降(查询存储的原因?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63326817/

相关文章:

c# - 插入、删除和更新命令不是由适配器构建的

sql - 库存控制决定因素

database - 在 S3 中使用带有外部存储的图像和缩略图进行数据库设计的最佳实践?

azure - 通过 Graph API 更改 M365 群组电子邮件

mysql - 获取 SQL 中的行数

输出 XML 文件的 Java 程序 - 多个问题

database - VB.NET - .accdb 数据库不保存更改

swift - 线程跳过数据库 DataSnapshot (FireBase)

azure - 如何使用特权选项在 Azure 应用服务中运行 docker 镜像?

sql - 从 URL(Azure 存储)还原数据库失败,没有更多详细信息