【问题标题】:Azure SQL database query performance degradation (cause of Query Store?)Azure SQL 数据库查询性能下降(查询存储的原因?)
【发布时间】:2020-11-29 06:26:15
【问题描述】:

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

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

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

(ALTER DATABASE [mydb] SET QUERY_STORE CLEAR;)

性能又回来了。

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

任何帮助将不胜感激。

【问题讨论】:

  • 对于更深入的 Azure SQL 问题,您也可以尝试发布到 dba.stackexchange.com。

标签: sql database azure sql-query-store


【解决方案1】:

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

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

【讨论】:

  • 我已经完成了即时测试和测试,中间有几个小时。性能消失了,问题仍然存在,直到您清除查询存储数据。我无法禁用 Azure SQL 数据库上的查询存储。我已将其更改为只读,同样的问题。
猜你喜欢
  • 2014-02-18
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 2018-10-21
  • 2015-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多