标签: sql entity-framework ef-code-first database-performance
我有一个相当复杂的Linq-to-SQL查询,当在本地运行或从AAT环境运行大约需要2-3秒。那没关系。我遇到的问题是在QA和Production服务器上,查询需要2-5分钟(!)。在分析时,EF CF在这些环境中生成不同的SQL。
我们使用EF 5(4.4)
快速回顾一下:
查询中最大的区别似乎是其中一个使用了更多的外连接而另一个使用了更多的内连接。
有没有人知道发生了什么?
编辑:查询生成locally(22秒)和server(3分45秒)