Anmelden

View Full Version : Performance - SQL-Abfrage nach längerer Pause/IPL nicht ausführbar



Seiten : 1 [2]

andreaspr@aon.at
04-04-12, 14:04
Das wird dir sicher weiter helfen können:
http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/rzajq/rzajq.pdf

Eine View siehst du im Visual Explain nicht als eigenes Objekt. Eine View selbst wirkt sich auch nicht auf die Performance aus, da das Select der View hergenommen wird.
Wenn du also ein

Select * from MyView
machst, siehst du im Visual Explain nicht MyView, sondern das Select, welches sich in MyView befindet.
Es ist das gleiche, wie wenn du das Select direkt abgesetzt hättest.

Views werden eher für Übersichtlichkeit und Berechtigungen verwendet.

lg Andreas

B.Hauser
04-04-12, 17:35
Auswirkungen:
* Gem. VisualExplain wird statt SQL-Views weiterhin auf die DDS-LFs zugegriffen, obwohl alle verwendeten Felder in den Views sind.

Kann mir jemand eine Einführungs-Lektüre zur SQL-Optimierung auf der AS empfehlen - ich glaube, ich brauch hier noch etwas Grundwissen zu VisualExplain / PerformanceMonitor und QAQQINI. Im Moment fehlt mir hier absolut der Überblick...

merci!

1. Sind in der Visual Explain übersicht irgendwo temporary Indices aufgeführt? Wenn ja, so sind dies die MTI
2. Sofern DDS beschriebene logische Dateien verwendet werden, erstelle zusätzlich Indices mit den gleichen Key-Feldern wie die DDS beschriebenen logischen Dateien. Indices werden aufgrund der größeren Pagesize vom Optimizer bevorzugt.
Die bestehenden DDS beschriebenen logischen Dateien sollten anschließend gelöscht und neu erstellt werden. Dann können die logischen Dateien den gleichen Zugriffspfad wie die SQL Indices verwenden und erhalten zusätzlich eine Pagesize von 64 K.

Was Performance Optimierung hier ist ein Link aus dem Information Center:
Database performance and query optimization
(http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frzajq%2Frzajqkickoff.htm)

Das folgende Whitepaper sollte auch unbedingt gelesen werden:
IBM DB2 for i
indexing methods and strategies (https://www-304.ibm.com/partnerworld/wps/servlet/download/DownloadServlet?id=G_mhBFTHFjyiPCA$cnt&attachmentName=IBM+DB2+for+i+indexing+methods+and+ strategies.pdf&token=MTMzMzU1NzI2MzU5Ng==&locale=en_ALL_ZZ)

Birgitta