单个查询的预处理语句要慢多少?

时间:2010-06-01 08:48:33

标签: mysql

如果预准备语句仅用于插入单行。与不使用预准备语句相比,它会慢多少?

3 个答案:

答案 0 :(得分:3)

查询解析不是你应该担心的事情 学会不要过早地提出表现问题,但只是出于某种原因 一旦有理由,请学会 profile 您的应用程序并关注这些事情,真正影响性能。

答案 1 :(得分:1)

这只意味着数据库的另一次往返,所以差别很小。

无论是在单独的步骤中执行还是在执行查询时都必须准备查询,因此通过从仅执行一次的查询中生成预准备语句,您只需要分解解析的工作查询分为两个单独的步骤。

答案 2 :(得分:0)

如果只插入一行,我认为它确实节省了一些时间不使用预准备语句。但是,插入一行不是您需要优化的内容。