MythBusterPHP : PDO est-il plus lent que le Driver MySQL ?

Aujourd'hui j'ai eu un petit soucis avec MySQL. Un traitement s'est mis soudain à prendre 100 fois plus de temps que ce que j'avais prévu.

Ayant basculé récemment le Framework de la boite sur des requêtes préparées avec PDO, j'ai eu un peu peur qu'il en soit la cause.

J'ai navigué un peu sur le net et j'ai trouvé pas mal de gens qui soutenaient que PDO était deux fois plus lent que le driver MySQL en PHP...

Du coup j'ai pris une grosse requête et j'ai fait le test. Plus de 5000 lignes sont retournées dans cette requête qui compte un joli nombre de champs (53) et de jointures (15 dont 9 externes).

Voici le code de test :

Les résultats : 
------------------------------------------------- 
Resultats Mysqli 
------------------------------------------------- 
Connexion : 0.00981 s 
Requete   : 0.61539 s 
Fetch     : 0.07401 s 
Close     : 0.00006 s 

------------------------------------------------- 
Resultats PDO 
------------------------------------------------- 
Connexion : 0.00242 s 
Requete   : 0.61395 s 
Fetch     : 0.06850 s 
Close     : 0.00001 s



PDO plus lent que le driver MySQL ?
C'est FAUX !
Il est même un chouille plus rapide !




Commentaires

  1. Why casinos are rigged - Hertzaman - The Herald
    In the 바카라 사이트 UK, casino sol.edu.kg games jancasino are rigged septcasino and there is evidence of fraud, crime or disorder or an 바카라 사이트 individual's involvement. There are also many

    RépondreSupprimer

Enregistrer un commentaire

Posts les plus consultés de ce blog

Vidange - Laguna III Coupé 2.0 DCI 150

Cable RJ45-USB pour onduleur MGE Ellipse 600 Max