Rolf b: mysqli langsamer als mysql

Beitrag lesen

Es mag aus Sicht von "Evil Global" Evangelisten vielleicht nicht korrekt sein, aber man kann es so machen und es sollte zumindest nicht zu einem Performanceverlust führen.

Zur php.ini kann ich Dir auch nicht viel sagen.

Kannst Du den Tempoverlust denn irgendwie eingrenzen? In einem PHP Projekt, an dem ich mit gebastelt hatte, waren alle SQL Abfragen mit einer Zeitmessung per microtime() eingerahmt, so dass man am Ende sagen konnte: Das Rendering dieser Seite benötigte 17ms, davon 9ms für SQL. Allerdings war da die Infrastruktur auch so, dass die Abfragen gekapselt waren und nur an 5 oder 6 Stellen gemessen werden musste. Falls Du bestimmte Abfragen im Verdacht hast (und den alten Sourcecode noch hast), könntest Du auf diese Weise ein Profiling versuchen - dafür musst Du die Zeitmessung natürlich im alten und im neuen Code einbauen.

Betrachte dabei aber nicht nur den mysqli->query Aufruf, sondern den kompletten Vorgang von query bis "letzte Row eingelesen".

Gruß Rolf