-
SQL 500.000 datensätze selektieren
Moin zusammen!
Um eine Schnittstelle per INIT zu füttern, müssen Datensätze in kleinen Gruppen aufbereitet werden.
Die Schnittstelle kann max 500.000 Sätze in ihrem Zeitfenster verarbeiten.
Die BasisDatei hat einen Unique Key
Ich wollte ein
update Datei set Feld = Wert where
key between 1.wert and 500.000ste-wert
machen
Ich habe interaktiv, mit
select Key from datei where ...
order by key
optimize for 500000 row
mir den 1. und letzten key gemerkt, in der Hoffnung,
das ich mit dem 'B' bei "Anfang auf Zeile"
tatsächlich den Key des 500.000sten Satz angezeigt bekomme.
Fehlanzeige, das 'B' springt an das Ende der Selektion (ca 10.Mio betroffene Datensätze )
wie ist das zu lösen?
Der ILEMax
-
Der Optimize schränkt ja die Daten nicht ein sondern versucht dann eher Batchoptimierung.
Zur Einschränkung kannst du auch
limit 500000
nehmen.
Für ein Paging kann man das dann dynamisieren:
.... limit 500000 offset 0
.... limit 500000 offset 500000
Über Performance rede ich da nun nicht.
Wenn du allerdigns immer den letzten Key merkst, kann man ja mit Where den Start beschleunigen.
Limit entspricht (fast) dem "fetch first n rows".
Similar Threads
-
By Robi in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 21-09-17, 10:41
-
By Souljumper in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-07-09, 12:38
-
By Miles in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 11-04-07, 12:50
-
By cicero22 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 19-09-03, 09:15
-
By malzusrex in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 19-05-03, 13:48
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