phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] SELECT optimieren??? (eventuell OT)

[php] AW: [php] SELECT optimieren??? (eventuell OT)

Daniel Rowe daniel.rowe_(at)_prosales-europe.com
Wed, 7 Mar 2001 11:39:49 +0100


>ich habe folgende SELECT-QUERY und die liefert mir eine Maximum
execution
>time...
>kann man die noch optimieren?


>SELECT artist.id, artist.name, audio.id, audio.user_id,
audio.artist_id,
>audio.title, audio.format, audio.genre, audio.year, audio.label,
>audio.length, format.*, genre.* 
>FROM artist, audio, format, genre WHERE
>audio.artist_id = artist.id AND artist.name LIKE '%accessory%' AND
>audio.format = format.id AND audio.genre = genre.id ORDER BY
artist.name
>ASC, audio.year DESC

Sieht mir sehr nach einem INNER JOIN bzw. LEFT OUTER JOIN aus, den Du
hier brauchst. SOnst bekommst Du einen XJOIN über alle Tabellen - 
was schon mal etliche tausend Datensätze ausmachen kann.

Gruß

----
Daniel Rowe
daniel.rowe_(at)_prosales-europe.com
ProSales Europe Media GmbH

Katharinenstrasse 19 · 10711 Berlin
Telefon [+49 30] 726 15 91 - 20
Telefax |+49 30] 726 15 91 - 49


php::bar PHP Wiki   -   Listenarchive