使用带有命名占位符(:param
)的PDO准备语句与使用未命名的placehoders(?
)的预准备语句相比,是否有任何速度差异?
我正在编写将执行数百万次插入+更新的脚本,因此欢迎提高速度。
答案 0 :(得分:2)
完全无足轻重。理论上可能存在差异,但它比实际执行一个DB语句要少一百万倍。
答案 1 :(得分:0)
哦,噢喔喔 根本不应该有这样的问题。
只有在某个瓶颈时才询问速度差异。
但是您可以确定没有瓶颈与查询准备这样的小操作相关联。
当然,数以百万计的插页可以提高速度 但是人们必须从某种意义上来问它,而不仅仅是一个疯狂的猜测,而是采用随机的语法部分。
数以百万计的刀片是一项严肃的操作,总有办法提高速度 但是你为什么不问这个问题(提供所有这些数百万的必要细节),而不是问这样一个无关紧要的问题?