数据库查询在一天中运行缓慢一次

时间:2018-05-19 07:59:34

标签: sql-server indexing entity-framework-6 query-optimization

我在SQL Server 2014标准版上有一个生产数据库,其中使用在托管云环境中运行的实体框架。

我面临的问题是,有些查询在前几次运行缓慢(大约10-15秒)。然后它开始正常运行并且它完美地运行。

最初我认为这可能是参数嗅探的情况,但是当它运行缓慢运行查询时,我发现它从磁盘执行相同的no读取但需要很长时间。在少数时间内查询运行缓慢。经过几次运行后,它可以完美地工作,在很短的时间内(300-700毫秒)读取相同的读数。我还尝试在SSMS中第一次运行查询,发现它具有相同的执行计划,并且读取速度慢,执行速度快。

这是一个运行缓慢的查询。

flash

this is execution plan for the query.

我还尝试从计划缓存中获取任何慢速查询执行计划,但是没有找到查询的缓慢计划。

0 个答案:

没有答案