-
Über Optimze for X rows, das am Ende des SELECT-Statements angegeben werden kann, kann das Optimierungs-Ziel beeinflusst werden.
Wird für x eine kleine Zahl angegeben, so wird so optimiert, dass der erste Block an Daten so schnell wie möglich ausgegeben wird (Optimierungsziel *FIRSTIO).
Wird für x eine große Zahl oder ALL angegeben, so wird so optimiert, dass das gesamte Result Set so schnell wie möglich ausgegeben wird (Optimierungsziel *ALLIO).
Im ersten Fall wird ggf. noch ein sub-optimaler Index verwendet im zweiten Fall wird im Zweifel ein Table-Scann ausgeführt.
... allerdings wird das Optimierungsziel, bzw. die Angabe des Optimierungsziels an dieser Stelle nicht viel bringen, da per Default nur Statische SQL-Statement mit *ALLIO ausgeführt werden. Alle dynamischen Abfragen (hierbei handelt es sich um ein dynamisches SQL) werden per default mit *FIRSTIO ausgeführt.
... es sei denn ihr hättet irgendwie in der QAQQINI am OPTIMIZATION_GOAL herumgeschraubt.
Ich würde viel ehrer versuchen, ob die beiden Sub-Selects in den WHERE-Bedingungen nicht in die From-Anweisung verschoben werden können oder noch besser in eine Common Table Expression.
Wenn ich das nämlich richtig sehe wird an dieser Stelle die gleichen beiden verknüpften Tabellen 2x gelesen.
Similar Threads
-
By Flappes in forum NEWSboard Drucker
Antworten: 3
Letzter Beitrag: 01-02-17, 13:06
-
By Chris.jan in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 06-06-16, 13:57
-
By Mr-Ferret in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 28-02-14, 10:35
-
By Peter Kosel in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 27-11-02, 11:32
-
By cassandra in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 10-09-02, 15:01
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