-
Hallo,
explizites casten bringt nichts, da der Optimizer wie zuvor erwähnt nur Zugriffwege, die über die Original-Spalten generiert wurden verwenden kann. Wenn Du ein Feld castest, veränderst Du es und damit ist die Verwendung eines Zugriffspfades über diese Spalte unmöglich.
M.E. bewirkt der Subselect, dass für beide Tabellen ein Table Scan erfolgen muss.
Versuch mal die Abfrage wie folgt umzuschreiben:
PHP-Code:
Wit x as (Select Bmkonz, bmbedarfnr, sum(bmvmen) as Menge
from pbestlo
Where bmKonz = '100' and bmfirm = '001'
group by bmkonz, bmbedarfnr)
select terminkont.*, Menge
from terminkont join x
on bmkonz = mandant and mandant = '100' and bmbedarfnr = bedarfNr
where ktr = 666 and block = '10'
;
oder
PHP-Code:
Select terminkont.*, Menge
from terminkont join (select bmkonz, bmbedarnr, sum(mbvmen) as Menge
from pbestlo
where bmkonz = '100' and bmfirm = '001'
group by bmkonz, bmbedarnr)
on bmkonz = mandant and mandant = '100' and bmbedarf = bedarfnr
Where ktr = 666 and block = '10'
Sofern ich mich nicht vertan habe, sollte der Optimizer jetzt in der Lage sein, zumindest für eine Tabelle einen Index zu verwenden, wenn nicht sogar für beide.
Vorausgesetzt entsprechende Zugriffswege (Mandant, KTR, Block, bmkonz, bmfirm) vorhanden sind und das Ergebnis nicht mehr als ca. 20% aller Datensätze betrifft.
Birgitta
Similar Threads
-
By Xanas in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 13-06-06, 14:38
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Lucky4712 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-05-06, 15:57
-
By Robi in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 24-03-05, 14:43
-
By itec01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-09-04, 18:38
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