phpbar.de logo

Mailinglisten-Archive

AW: [php] was ist schneller?

AW: [php] was ist schneller?

Beck, Mike php_(at)_phpcenter.de
Tue, 18 Dec 2001 13:16:08 +0100


> - bisher verwende ich zum Verknüpfen immer "SELECT * FROM
> a,b,c where a.id =
> b.aid and b.id = c.bid" anschließend noch manuelle eingrenzung. Ist es
> schneller wenn ich mit LEFT JOIN verknüpfe statt nur mit
> WHERE?

selbstverständlich, dann muss der server nicht erst ermitteln in welche
richtung er die abfrage abarbeitet. Wenn Du ihm natürlich die falsche
Richtung vorgibst dann wirds langsamer

> Und wie geht
> das mit LEFT JOIN am schnellsten bei drei unterschiedlich
> großen tabellen?
>
http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Optimisation
.html#Query_Speed

besonders EXPLAIN solltest Du Dir anschauen.

--
Gruß

Mike Beck
mike.beck_at_ibmiller.de


php::bar PHP Wiki   -   Listenarchive