Re: Ergänzung


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Alex Hasukrecht am Februar 21, 2004 um 08:45:

Als Antwort auf Re: Ergänzung geschrieben von otto-mueller on Februar 20, 2004 um 16:24:

Hallo Otto,

: : Was ist ein Optimizer? Kannst du mir ein Beispiel davon geben, z.B. bei MySQL oder SAP-DB?
Ein Optimizer sucht anhand von Informationen, die er über die an einer Abfrage beteiligten Tabellen (Anzahl Sätze, Indizes, Zustand von Tabelle und Indizes, Verteilung von Werten usw.) den optimalen Zugriffspfad für eine SQL-Abfrage. Dabei spielt es keine Rolle, in welcher Reihenfolge Bedingungen im SQL formuliert wurden (gut, es gibt Tricks, den Opztimizer von bestimmten Wegen abzuhalten, aber das spielt in Deiner Abfrage keine Rolle). Der DB2-Optimizer ist das mit Abstand beste Produkt dieser Art, das ich kenne. Allerdings unterscheidet sich die DB2 auf AS/400 offenbar erheblich von den anderen beiden DB2-Produktlinien.
Wenn der Zugriff wirklich so erfolgt, wie Du es beschrieben hast, ist das in meinen Augen ein Armutszeugnis für dieses Produkt.
Da kann man dann wohl nichts machen ;-).
Gruss,
Alex



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]