我想使用数据库计划" Web层(已淘汰) "当我的Web应用程序被使用时(即:用于执行查询),但返回到计划" 标准层 "当Web应用程序空闲时。
我可以以编程方式进行此更改吗?
我想在我的网络应用程序Application_Start
protected void Application_Start()
{
...
}
我会使用"标准层"总是如果大查询不好的话。它真的很慢,有几个StackOverflow帖子。另一方面,退休的网络计划非常适合大型查询但非常昂贵
答案 0 :(得分:0)
您可以使用Update Database REST API以编程方式更改计划。
然而,这不会在几秒钟内发生变化。这可能需要几分钟(这是我的经验)。因此,将它放在您的应用程序启动代码中不是我会推荐的。
我建议您尝试将查询优化为长期解决方案。毕竟,网络版本将会持续到2015年9月。您可能希望查看this有关您可以采取的不同做法的一些提示。
此外,由于您提到标准层未提供您所需的性能,因此您可能需要尝试使用Premium来查看它是否适合您的应用程序。