[编辑:根据 Leigh 的建议编辑
我一直对使用位置有疑问
column like <cfqueryparam cfsqltype="cf_sql_varchar" value="abc%" />
比大约 30ms 慢。
column like 'abc%'
在计划被缓存之前,两个查询大约同时运行约 60 毫秒。对于没有 cfqueryparam 的查询,后续命中会导致 1 毫秒,而使用 cfqueryparam 的查询会导致 30 毫秒。DSN 正在发送 unicode,列类型为 nvarchar。我没有注意到“=”的这种行为,只是 LIKE 运算符。此特定列未编入索引。
有谁知道为什么会发生这种行为?