Kann jemand eine Lösung anbieten, um einen unserer Prozesse zu beschleunigen? Wir haben eine Sicht, die für die Berichterstattung verwendet wird, die eine Vereinigung aller 10 Tabellen darstellt. Die Ansicht hat 180 Millionen Zeilen. Wir möchten eine Liste der verschiedenen Werte einzelner Spalten erstellen. Das aktuelle SQL, das vom Berichterstellungstool generiert wird, führt eine Auswahl aus, die sich in der Ansicht unterscheidet, die 10 Minuten dauert. Vorzugsweise würde die Lösung automatisch aktualisiert werden. Wir haben versucht, ein MQT in DB2 UDB V8 als eine Union alle zu erstellen, sofort mit wenig Erfolg aktualisieren. Irgendwelche Vorschläge würden sehr geschätzt werden.Vorschlag erforderlich, um Tabellenscan in Großansicht mit vielen doppelten Werten zu vermeiden
Charles.
können Sie eine materialisierte Ansicht der verschiedenen Liste erstellen? – tster
Die materialisierte Ansicht ist der Oracle-Begriff für eine DB2 Materialized Query Table. Wenn ich versuche, das select distinct auszuführen und sofort zu aktualisieren, erhalte ich folgende Fehlermeldung: "Wenn REFRESH IMMEDIATE angegeben ist, darf der Fullselect nicht enthalten sein: o SELECT DISTINCT" Danke für Ihre Nachfrage. – Charles