我从报告中得到了一个奇怪的行为。 假设我有一个查询,并且该查询的结果类似于14.000条记录。
现在,此查询的等待时间非常低。
但是,如果我把日期(或日期>某事和日期<某事物)之间的间隔作为查询的过滤器(因此我可能会在输出中记录较少),结果的等待时间真的非常真实真的很长。
我不认为这是一个查询问题,因为如果我不使用报告之间显示2-3秒的结果。
我不明白为什么会遇到这个问题。
答案 0 :(得分:0)
经过一些尝试,似乎有关使用ssrs参数的问题 在查询代码中IVRSession.InviteTime> @DataDa(@DataDa = '14 / 02/2015')它低于IVRSession.InviteTime> '14 / 02 / 2015' 建议?
使用绑定变量而不是固定值SQL Server软解析查询,这比硬解析花费的时间更少。您可以在
找到有关这些的更多信息http://tranpeter.blogspot.se/2013/10/using-bind-variables-on-sql-server-or.html