Re: Was mache ich falsch ?


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von U. Mayer on Dezember 09, 2002 um 15:00:

Als Antwort auf Was mache ich falsch ? geschrieben von Andreas on Dezember 09, 2002 um 13:08:

Was mache ich falsch ?
Nichts !
Es ist nur so, dass ein multiple index access im DB2 ziemlich aufwändig ist.
-Ermittlung der RIDs aufgrund der Indexeintragungen
-Mischen der RIDs aus den beiden Indices wegen OR
-Sortieren der RIDs
-Eliminierung doppelter PageIDs
-List prefetch der pages
-Suchen der Sätze innerhalb der pages.

das dauert nunmal länger als zwei matching index scans.

In obigem Fall dürfte ein UNION ALL schneller sein


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]