-
Hallo,
wie Baldur sagt. Das OR weglassen!
Ansonsten ist der Quey Optimizer clever genug zu erkennen, ob im Von- und Bis-Wert das gleiche steht, um dann nach einem entsprechenden Index zu suchen.
Dynamisches SQL ist auf alle Fälle langsamer. Für statisches SQL werden die Access Pläne im Programm-Objekt gespreichert und brauchen nur validiert zu werden. Für dynamisches SQL werden keine Access Pläne im Programm-Objekt gespeichert. Wird die Abfrage von der CQE (classic Query Engine), muss der Access Plan jedes mal neu aufgebaut werden. Bei Verwendung der neuen SQE (SQL Query Engine) kann evt. ein im Plan Cache gespeicherter Access Plan validiert werden.
Was bei der Optimierung noch viel wichtiger ist, und was viele falsch machen! Die Zugriffs-Wege sollten nicht hart geschlossen werden (HARD CLOSE). Ein Hard Close wird erreicht durch die Compile Option CLOSQLCSR = *ENDMOD. In diesem Fall muss die Optimierung jedes Mal, wenn das Modul im gleichen Job aufgerufen wird, komplett durchlaufen werden. Erfolgt kein Hard Close, wird der offene Zugriffs-Pfad (ODP) nur nach der erste Ausführung komplett gelöscht. Ab dem zweiten Aufruf bleibt er (sofern er wiederverwenbar ist) offen. D.h. der Optimierungs-Prozess wird nicht mehr durchlaufen, sondern der Offene Daten Pfad wird immer wieder verwendet.
Birgitta
Similar Threads
-
By Squall in forum NEWSboard Programmierung
Antworten: 23
Letzter Beitrag: 18-10-06, 12:01
-
By muadeep in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 03-08-06, 13:25
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By e_sichert in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 03-05-06, 10:47
-
By Rincewind in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 02-03-06, 09:54
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks