将使用pdos
$dbc -> beginTransaction();
$q = $dbc -> prepare("UPDATE ............... ");
$dbc -> commit();
进行一次更新时提高性能?
或者仅在进行多次查询时?
答案 0 :(得分:1)
不,单一查询使用交易毫无意义。
答案 1 :(得分:-2)
来自文档:
为将使用不同参数值多次发出的语句调用PDO :: prepare()和PDOStatement :: execute()通过允许驱动程序协商客户端和/或服务器端缓存来优化应用程序的性能查询计划和元信息...
对我而言,这意味着PDO :: prepare()专门针对多个查询优化性能。是否“优化多个查询”=“一个查询的开销”可能由您决定实施和测试。