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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.02.2010, 18:46:03
187nitro 187nitro ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 38
Beiträge: 3
Performence beim INNER JOIN

Hallo liebe Community,

habe eine Performence Frage.

1. Version

PHP-Code:
SELECT tab1.f1,tab1.f2 FROM tab1 
            INNER JOIN tab2 ON tab2
.f3 tab1.f3
            WHERE tab2
.f5 'XYZ' 
2. Version

PHP-Code:
SELECT tab1.f1,tab1.f2 FROM tab1 
            INNER JOIN tab2 ON tab2
.f3 tab1.f3 AND tab2.f5 'XYZ' 
Gibt es hier einen Performenceunterschied ? Ich bin mir nämlich nicht sicher, da ich durch probieren unterschiedliche Ergebnisse bekommen habe (MYSQL query Cache immer gelöscht).

Beim ersten Beispiel selektiere ich beim Inner Join weniger dafür aber in der WHERE Klausel. Beim zweiten Beispiel selektiere ich direkt im Inner Join genauer.

Hoffe ihr könnte mir helfen :)

Vielen Dank!
Mit Zitat antworten
  #2  
Alt 11.02.2010, 18:48:52
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Performence beim INNER JOIN

nutze die EXPLAIN-syntax. ansonsten bringt phpmyadmin auch einige werkzeuge mit...

cx
Mit Zitat antworten
  #3  
Alt 11.02.2010, 20:29:47
187nitro 187nitro ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 38
Beiträge: 3
AW: Performence beim INNER JOIN

Habe eben mich mit dem EXPLAIN beschäftigt und auch ein bisschen was gelesen aber ich werde daraus nicht so ganz schlau. Wie kann ich jetzt sehen welches perfomanter ist ?

Danke schonmal !
Mit Zitat antworten
  #4  
Alt 11.02.2010, 22:01:24
schrubba schrubba ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 110
AW: Performence beim INNER JOIN

Hi,

normalerweise wird Dir bei einem SQL-Tool auch die Laufzeit ausgegeben, bzw. die Zeit, die das Statement für das Holen der Daten benötigt.

Deine beiden Abfragen werden aber keinen Unterschied ergeben, da sie aufgrund desselben Filters intern von SQL gleich behandelt werden.


Gruß
schrubba
Mit Zitat antworten
  #5  
Alt 11.02.2010, 23:28:42
187nitro 187nitro ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 38
Beiträge: 3
AW: Performence beim INNER JOIN

Ok hab jetzt verschiedene Tests gemacht. Gleiches Ergebnis.

Danke für eure Antworten!
Mit Zitat antworten
Antwort

Stichworte
inner join, performence, where klausel


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Performance von INNER JOIN Abfrage erhöhen - Vorschläge? Timbob MySQLi/PDO/(MySQL) 4 05.03.2009 09:29:18
(inner join) Bezug einer Tabelle auf sich selbst braindead2000 MySQLi/PDO/(MySQL) 2 13.12.2007 15:08:53
4 Tabellen verknüpfen - INNER, OUTER und LEFT Join Franzx MySQLi/PDO/(MySQL) 0 13.11.2006 11:10:51
Performance bei Abfrage inner join Tikiwiki MySQLi/PDO/(MySQL) 7 21.02.2006 09:46:50
SQL Abfrage (INNER JOIN) AlexWeber MySQLi/PDO/(MySQL) 6 08.10.2003 10:10:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:47:59 Uhr.


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


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