不,我第二个问题的答案不是冬天。
前言:
我最近对实体框架做了很多研究,有一件事一直困扰着我,那就是当查询没有预热时,它的性能,也就是所谓的冷查询。
我浏览了实体框架5.0的 性能考虑因素文章。作者介绍了 Warm和 冷查询的概念以及它们的区别,我也注意到了自己并不知道它们的存在。这里值得一提的是,我只有六个月的背后经验。
现在我知道了如果我想更好地理解框架的性能,我还可以研究哪些主题。不幸的是,互联网上的大多数信息已经过时或者因为主观性而臃肿,因此我无法找到关于 温暖与 冷查询主题的任何其他信息。
基本上,到目前为止我注意到的是,每当我必须重新编译或者回收时,我的初始查询都变得非常慢。正如预期的那样,任何后续数据读取都是快速的(很主观)。
我们将迁移到 WindowsServer2012、 IIS8和 SQLServer2012,作为一名初级学员,我实际上赢得了在其他人之前测试它们的机会。我很高兴他们引入了一个预热模块,这将使我的应用程序为第一个请求做好准备。但是,我不确定如何继续预热我的实体框架。
我已经知道的事情是值得去做的:
What I consider doing, by going with common sense, 可能是错误的方法:
问题: