【发布时间】:2021-04-19 18:15:56
【问题描述】:
我们有标准 S0 层 (10DTU) 的 Azure SQL 数据库,一张表有超过 400 万行,并且已正确索引。 这是一个测试/开发环境,只有我在使用这个应用程序。 在某个 X 时间段后,对该数据库/表的第一次请求具有小数据集请求超时!? 那时 DTU 百分比为 100%,但经过几次请求后,一切都可以完美地满足相同的请求(以及更大的数据集 - DTU 最多为 10-20% 以供大量使用)。 附上最大 DTU 单位的图片。
除了升入更高的薪酬级别之外,您还有什么建议吗?
新... 现在这是用于测试的相同数据库,无需任何后端连接!
从 SSMS 测试
几个小时不活动后的第一次查询(执行时间为 3 分钟)
第二次相同查询(执行时间为12秒)!!!!
有什么想法吗!?
【问题讨论】: