首页 > 数据库技术 > 详细

为什么拼接的SQL语句比参数化的查询快

时间:2019-12-02 00:50:08      阅读:90      评论:0      收藏:0      [点我收藏+]

使用参数化查询时,如果只是指定了参数名、参数值,其执行效率低于纯SQL语句(或拼接);如果同时指定参数名、值、类型、长度(字符型)则执行效率高于纯SQL语句(或拼接)。网上找到的解释是:命中了查询计划。

我的试验条件是:
SQL2008R2 600w记录

最后结论:如果记录很少,或者仅一次查询,参数化查询的效率优势不明显,甚至可以说很差。当然这不代表可以放弃使用参数化查询,比忘了它至少很安全。

为什么拼接的SQL语句比参数化的查询快

原文:https://www.cnblogs.com/liuslayer/p/11968216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!