I have run into large files with DFSORT, and when I asked them they told
me that there are hard limits:
* EQUALS in effect - 4 294 967 295 records
* VLSHRT in effect - 2 147 483 647 records
* Blockset technique not selected - 2 147 483 647 records
I wonder if you could do something in your process to either segment the
sorts into two pieces based on the high order part of the sort key, or
if you could split, sort, and merge files outside of your program. It
sounds to me that it is a special program that has to touch 4.3billion
records in its run.
Thank you and best regards,
Billy Ashton
------ Original Message ------
From "Charles Hardee" <[email protected]>
To [email protected]
Date 1/12/2023 11:42:51 AM
Subject DFSORT maximum input records
Hello Listers,
I've searched the IBM-MAIN archives and found nothing to help me so I
thought I'd better ask the question.
I am trying to sort roughly 4295217295, records using DFSORT.
DFSORT issues a message that I have exceeded the sort input record maximum.
It appears that this maximum is 4294967295.
Since this is a program calling sort internally, and does so several times,
I cannot do the "normal" thing of splitting the file down into smaller
files, sort them, then merge them back together.
Anyone have any thoughts on this?
Thanks,
Chuck
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN