-
... FKDD muss nicht zwingend in die Auflistung beim Select übernommen werden (ist schon seit Release V5R1 nicht mehr erforderlich). Die Angabe im Order By reicht.
Benötigt man eine bestimmte Reihenfolge des Ergebnisses, muss man IMMER einen Order By angeben. Ist die Reihenfolge dagegen egal, sollte man auf einen Order By verzichten.
Embedded SQL und STRSQL können bei dem gleichen Statement unterschieldliche Indices ververwenden. Es kann sogar vorkommen, dass in einem Fall Table Scan und im anderen Fall ein Index verwendet wird.
Der Grund herfür liegt im unterschiedlichen Optimierungsziel. Alle dynamischen SQL-Interfaces (zu denen auch STRSQL gehört) werden so optimiert, dass der erste Block der Daten so rasch wie möglich ausgegeben wird (Optimization Goal = *FIRSTIO). Statisches SQL wird dagegen so optimiert, dass das komplette Ergebnis so schnell wie möglich ausgegeben wird (Optimization Goal = *ALLIO).
Auf das Optimierungsziel kann man durch das Hinzufügen von OPTIMIZE FOR x ROWS am Ende des Select-Statements. Wird für x ein sehr kleiner Integer-Wert angegeben wird *FIRSTIO verwendet, wird dagegen eine sehr große Zahl angegeben oder ALL wird das Optimiuerungsziel *ALLIO verwendet.
Birgitta
Similar Threads
-
By MWendel in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 07-11-07, 12:00
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
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