我和我的同事有一个关于SQL Server 2008查询长度和SQL Server优化器的问题。LEFT JOIN AThirdTable ATT On A.ThirdTableID = ATT.Id
--and so on, probably 5-probably 50 to 100 conditions here (Number of conditions equals number of parame
这不是关于优化SQL命令的问题。我想知道有什么方法可以确保SQL连接保持打开,并准备好尽可能有效地处理命令。我现在看到的是,我可以执行一个SQL命令,该命令需要大约1秒,额外的执行将需要大约300ms。这是在先前针对SQL server (从另一个应用程序实例)执行命令之后...因此,在此应用程序首次执行之前,应为已执行的查询完全填充SQL缓存。只要我不断地重新执行查询,我就会看到大约300ms的时间,但如果我让应用程序空闲5-10分钟并返回,那么下一个请求将回到~1秒