我在 ColdFusion 中运行一个非常简单的查询。如果我在 cfquery 标记中运行它,它会在大约 20 毫秒内完成。如果我在 cfscript 中使用查询对象,大约需要 500 毫秒才能完成。它似乎不是查询本身——调试输出表明查询在两种情况下都在大约 10 毫秒内完成。知道发生了什么吗?
CFQuery 版本:
<cfquery name="selUsers" datasource="m112dev_2">
SELECT * FROM Users
WHERE User_ID = 3
</cfquery>
CFScript 版本:
<cfscript>
q = new Query();
q.setDataSource('m112dev_2');
q.setName('selUsers');
selUsers = q.execute(sql="SELECT * FROM Users
WHERE User_ID = 3
").getResult();
</cfscript>