Seite 1 von 1

Zugriffszeit auf Datenbank messen

Verfasst: 22.03.2008 18:37
von Maxe
Hallo zusammen,

ich würde gern zwei Server miteinander vergleichen bzgl der Datenbank-Zugriffszeiten.

Hab bereits ein paar Mod-Empfehlungen gefunden, aber möchte hier eigentlich nur nen einmaligen Test durchführen und keine dauerhafte Anzeige der SQL-Zeit etc.

Hab auch etwas gelesen von microtime um eine SQL Abfrage drumrum?!

Könnte mir jemand ein bisschen weiterhelfen bzgl dem Problem?

Viele Grüße Maxe

Verfasst: 22.03.2008 19:00
von Pyramide

Verfasst: 22.03.2008 19:09
von Maxe
Hallo nochmal,

ich habe jetzt folgendes eingebaut:

Code: Alles auswählen

$sql_start = microtime(1);

$sql = "SELECT ....."; // SQL Abfrage	

$sql_end = microtime(1);
$sql_time = $sql_end - $sql_start;
Anschließend an die tpl übergeben.

Bekomme aber leider als Ergebnis so eine "unschöne" Zahl: 2.7E-05

Wie kann ich das ordentlich in Sekunden oder auch Millisekunden darstellen?

Was mich auch interessieren würde, wie ist bei euch die Zugriffszeit. Hab mal die SQL-Abfrage der memberlist.php genommen mit derzeit 500 Usern.

Viele Grüße
Maxe

Verfasst: 22.03.2008 19:17
von Pyramide
http://de.wikipedia.org/wiki/Exponentialdarstellung

Mit (s)[php:printf] kannst du den Wert in "normaler" Darstellung anzeigen