Zjistil jsem, že PDO je v mnoha situacích/projektech ještě rychlejší než nativní moduly.
Hlavně proto, že mnoho vzorů/stavebních bloků v „aplikaci PDO“ vyžaduje méně kódu řízeného php skriptem a více kódu se spouští v kompilovaném rozšíření a je pokuta za rychlost při provádění věcí ve scénáři. Jednoduché, syntetické testy bez zpracování dat a chyb často tuto část nepokrývají, a proto (mimo jiné problémy, jako jsou např. nepřesnosti měření) si myslím, že „10000x SELECT x FROM foo trvalo o 10 ms déle“ závěry častěji postrádají smysl než ne.
Nemohu vám poskytnout solidní benchmarky a výsledek závisí na tom, jak okolní aplikace zachází s daty, ale i syntetické testy obvykle ukazují pouze rozdíly tak zanedbatelné, že je lepší věnovat čas optimalizaci svých dotazů, serveru MySQL, síť, ... místo toho, abyste se starali o hrubý výkon PDO. Natož zabezpečení a zpracování chyb...