Performance Frage Subquery vs. Temporary Table
am 31.10.2007 11:20:01 von mbarts
Hi all,
Ich rufe in einem PHP Script 4 SQL Befehle auf, alle diese 4 Befehel
enthalten die selbe Subquery. Ich habe mir nun die Frage gestellt, ob
es performance technisch ein Vorteil wäre, wenn ich für die Subquery
einmalig eine temporäre Tabelle anlege.
Ich hätte dann also 5 SQL Befehle, jedoch alle ohne Subquery.
Danke für eure Antworten
Re: Performance Frage Subquery vs. Temporary Table
am 31.10.2007 11:30:12 von Christian Kirsch
Am 31.10.2007 11:20 schrieb mbarts@gmx.ch:
> Hi all,
>
> Ich rufe in einem PHP Script 4 SQL Befehle auf, alle diese 4 Befehel
> enthalten die selbe Subquery. Ich habe mir nun die Frage gestellt, ob
> es performance technisch ein Vorteil wäre, wenn ich für die Subquery
> einmalig eine temporäre Tabelle anlege.
>
> Ich hätte dann also 5 SQL Befehle, jedoch alle ohne Subquery.
>
Was sagt denn EXPLAIN in beiden Fällen? Das sollte Dir doch deutlich
zuverlässigere Daten liefern als wenn wir hier ohne irgendwelche
Detailinformationen rumraten...
--
Christian
Re: Performance Frage Subquery vs. Temporary Table
am 31.10.2007 13:29:19 von Christian Schmelzer
mbarts@gmx.ch wrote:
> Hi all,
>
> Ich rufe in einem PHP Script 4 SQL Befehle auf, alle diese 4 Befehel
> enthalten die selbe Subquery. Ich habe mir nun die Frage gestellt, ob
> es performance technisch ein Vorteil wäre, wenn ich für die Subquery
> einmalig eine temporäre Tabelle anlege.
>
> Ich hätte dann also 5 SQL Befehle, jedoch alle ohne Subquery.
>
> Danke für eure Antworten
Hallo,
mit deinen Informationen kann man überhaupt nichts anfangen. Und warum
probierst du es nicht einfach aus. Der Hinweis auf Explain kam ja schon.
Christian