SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.07.2002, 21:06:55
Schleicher Schleicher ist offline
Anfänger
 
Registriert seit: Jul 2002
Beiträge: 2
Performance bei MySQL

Hi zusammen,

weiß zufällig jemand, ob es Unterschiede in der Abfrage gibt, je nach dem ob ich mysql_Fetch_array oder mysql_fetch_object nutze?

Gibt es noch andere Tricks, DB-Abfragen zu beschleunigen?

Danke

Schleicher
Mit Zitat antworten
  #2  
Alt 24.07.2002, 00:08:13
Ben20
Guest
 
Beiträge: n/a
Die schnellste Methode das Ergebniss aus einer Datenbankabfrage auszulesen ist mysql_fetch_row();
Mit Zitat antworten
  #3  
Alt 24.07.2002, 02:36:51
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

um die performance von befehlen zu testen kannst du dieses script von php.net nutzen:

Zitat:
original von php.net

<?php
function start_timer($event) {
printf("timer: %s<br>
", $event);
list($low, $high) = split(" ", microtime());
$t = $high + $low;
flush();

return $t;
}

function next_timer($start, $event) {
list($low, $high) = split(" ", microtime());
$t = $high + $low;
$used = $t - $start;
printf("timer: %s (%8.4f)<br>
", $event, $used);
flush();

return $t;
}

$t = start_timer("start Befehl 1");

/* Hier den ersten Befehl einfuegen */

$t = next_timer($t, "start Befehl 2");

/* Hier den zweiten Befehl einfuegen */

$t = next_timer($t, "finish");
?>


Möchte man zum Beispiel den Performance-Unterschied zwischen mysql_fetch_row und mysql_fetch_array bestimmen, fügt man die beiden Befehle an die beiden mit Kommentaren versehenen Stellen im Skript ein.

viel spass
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 24.07.2002, 15:51:05
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von Ben20
Die schnellste Methode das Ergebniss aus einer Datenbankabfrage auszulesen ist mysql_fetch_row();
Das stimmt nicht
http://www.php.net/mysql_fetch_array
Mit Zitat antworten
  #5  
Alt 24.07.2002, 16:25:42
Ben20
Guest
 
Beiträge: n/a
So stands zumindest in MySQL von Michael Kofler.

Außerdem:

Zitat:
An important thing to note is that using mysql_fetch_array() is not significantly slower than using mysql_fetch_row().
(gefunden bei php.net)

Not significnatly slower bedeutet nicht das es schneller oder gleich schnell ist. Nur eben nicht sehr viel langsamer.

Geändert von Ben20 (24.07.2002 um 16:28:47 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:36:58 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt