它似乎是首先连接表中的所有内容,而不是运行startdate筛选器,第一个情况是首先对id进行过滤,而不是运行select。是的,明白了,首先他在运行子选择,看到它只有400条记录,然后再做剩下的事情。那么,我如何提示,如果没有这个解决办法,首先运行开始日期筛选器呢?巡回赛表: 1M记录(在StartDate上有索引)开始日期筛选后的巡回演出: 400次记录
fast
我有一个非常基本的Linq查询,如果我在Visual Studio本地或在IIS服务器上执行它,它不会返回相同的结果-但总是以同一数据库服务器为目标。我使用SQL Server事件探查器跟踪执行的真实SQL查询,发现在本地或远程执行时是不同的!from a in TableA.Include("TableB