-
Nur nochmals zum besseren Verständnis.
Wird in einem SQL-Statement eine DDS beschriebene logische Datei angegeben, wird vor Release 7.1 TR5 die Abfrage von der alten CQE (Classic Query Engine) ausgeführt. Der Grund liegt darin, dass bei Verwendung von DDS beschriebenen logischen Dateien, die DDS-Definition analysiert werden muss, was vor Release 7.1 TR5 nur von dem alten Optimizer ausgeführt werden konnte. Aus der DDS-Definition werden Feld-Auswahl, Join-Informationen und Select-/Omit-Anweisungen herausgefiltert und das eigentliche SQL-Statement basierend auf diesen Informationen neu geschrieben.
Erst nachdem die Abfrage neu geschrieben wurde, erfolgt die eigenltiche Optimierung.
Zu diesem Zeitpunkt weiß der Optimizer nicht (mehr), dass ursprünglich eine DDS beschriebene logische Datei mit (oder gar mit welchem) Schlüssel angegeben wurde.
Das oberste Ziel bei der Optimirung ist es den Weg zu finden über den am schnellsten an die Daten herangekommen werden kann. Manchmal entspricht der beste Zugriffsweg (SQL Index oder DDS beschriebene logische Datei) nicht der gewünschten Sortierung, da die selektierten Daten notfalls zwischengespeichert und erst am Schluss sortiert werden.
Deshalb gilt die Regel, wenn eine bestimmte Sortierung erforderlich ist, muss eine Order By-Anweisung angegeben werden.
Birgitta
Similar Threads
-
By Peet in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 29-10-14, 08:05
-
By malzusrex in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-05-03, 13:48
-
By holly in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 31-01-03, 09:08
-
By heynem in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 05-12-02, 08:59
-
By Wirnitzer in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 07-08-01, 19:59
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