REOPT(VARS)


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Alexander on März 29, 2004 um 16:34:

Hallo,

(OS390, DB2 V7)
gegeben ist eine Tabelle (mehrere Millionen Sätze), die sehr schlecht verteilte Daten (90% zu 10%; basierend auf der FirstKeyColumn) beinhaltet, und ein Programm, welches die Daten jeweils für eine Ausprägung der FirstKeyColumn über einen Cursor (im Programm mit Hostvariable) ausliest. Egal, wie der Bind den Zugriffsweg festlegt, ein Zugriff ist (...) suboptimal, da DB2 entweder für 90% der Daten wechselweise Index/Daten liest bzw. für 10% der Daten einen TablespaceScan durchführt.
Deshalb wollen wir erstmals den Bind-Parameter REOPT(VARS) einsetzen.
Hat jemand negative Erfahrungen damit gemacht? Kann man irgendwie kontrollieren, dass das DB2 die Zugriffswege neu ermittelt und sich deren Explain anschauen? Werden nur Zugriffe mit Hostvariablen oder alle neu festgelegt?

Danke
Alexander



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]