命名与未命名的准备语句占位符速度差异?

时间:2011-11-15 12:30:19

标签: php pdo prepared-statement placeholder

使用带有命名占位符(:param)的PDO准备语句与使用未命名的placehoders(?)的预准备语句相比,是否有任何速度差异?

我正在编写将执行数百万次插入+更新的脚本,因此欢迎提高速度。

2 个答案:

答案 0 :(得分:2)

完全无足轻重。理论上可能存在差异,但它比实际执行一个DB语句要少一百万倍。

答案 1 :(得分:0)

哦,噢喔喔 根本不应该有这样的问题。

只有在某个瓶颈时才询问速度差异。
但是您可以确定没有瓶颈与查询准备这样的小操作相关联。

当然,数以百万计的插页可以提高速度 但是人们必须从某种意义上来问它,而不仅仅是一个疯狂的猜测,而是采用随机的语法部分。

数以百万计的刀片是一项严肃的操作,总有办法提高速度 但是你为什么不问这个问题(提供所有这些数百万的必要细节),而不是问这样一个无关紧要的问题?