-
Decimal ist PACKED, Numeric ist ZONED.
Die Feldtypen sind also unterschiedlich.
Manchmal hilft auch ein eigenes Casting:
left join file b on decimal(a.key, n, m)=b.key ...
Also eine Typanpassung der linken Seite der Beziehung.
Dies gilt auch für Numerisch nach Char, umgekehrt nur bedingt, wenn das Zeichenfeld sicher nur numerische Werte enthält.
-
Hallo,
Das Casting im SQL Statement hat noch nichts gebracht.
Dann habe ich die DDS der Tabelle TSZUS11P in 7S 0 und 5S 0 geändert sodass die Felder vom Typ numeric sind, so wie in Tabelle FSFRE00P.
Jetzt wird ein Index verwendet und die Ausführungsgeschwindigkeit des SQL's ist x-mal schneller.So wie man es eben gewohnt ist.
Vielen Dank für Ihre Hilfe.
mfg.
Erwin Sichert
-
Hallo,
das Casting konnte auch nichts bringen! Da zwar jetzt die Verknüpfungsfelder das gleiche Format haben, aber Indices können nur über Original-Felder in der Datei gebildet und auch verwendet werden. Durch das Casting wurden jedoch die Felddefinitionen verändert und somit kann kein Index verwendet werden.
Birgitta
-
Meine Erfahrung spricht da etwas anderes (jedenfalls bisher )
Wenn ich das Feld der linken Seite des Joins passend zur rechten caste, wurde der Index der rechten Seite verwendet.
Umgedreht geht dies sicherlich nicht, da ja dann kein passender Index verfügbar ist.
Allerdings ist der Optimizer da leider zu pessimistisch was den Unterschied Zoned/Packed angeht wenn doch die Anzahl Stellen identisch sind.
Bei Char interessiert ihn die Länge ja auch nicht um den Index zu verwenden.
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
-
By marcel331 in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 03-04-06, 12:45
-
By neuling_ in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 18-05-04, 09:35
-
By infomio in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 10-07-02, 14: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