Performance Frage Subquery vs. Temporary Table

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