SQL 仅在 Azure webapp 中出现单个查询的连接超时错误

SQL connection timeout error with single query only in Azure webapp

我正在开发 Azure 网络应用程序。使用 entity framework 获取结果。 一切正常。所有查询都按预期工作。

可是下面一丢丢SQL connection timeout error。大多数时候它工作正常但不知道它什么时候开始给出 error 并将此错误保留超过 24 小时。

var logsCount = context.Logs.Where(l => l.StartDate >= startDate && l.StartDate <= endDate)
                            .GroupBy(l => l.KeywordID)
                            .ToDictionary(l => l.Key, l => l.Count());

我相信这不是查询的问题,因为它 运行 好几天都正常,然后突然开始出现问题。

它本身开始正常工作。不确定,为什么会这样?

是否可以只与数据库或服务器相关?

请尝试使用 SQL Server Management Studio 之类的工具创建如下所示的索引:

在 [YourTable](开始日期、关键字 ID)上创建索引 IX 包括 (列出返回的所有列,以逗号分隔)