DEFINE DATA LOCAL
1 EMP VIEW EMPLOYEES
2 ADDRESS-LINE (101)
1 REDEFINE EMP
2 #LEN (A2020)
END-DEFINE
LIMIT 10
R.
READ MULTI-FETCH ON
EMP PHYSICAL
END-READ
WRITE *COUNTER (R.) (SG=F AD=L)
END
With MULTI-FETCH ON, I can expect to retrieve up to 8 records with each L2 call. My decompressed record length is 2,020, so I expect to retrieve 8 records, based on the assumption that a 32k buffer is available. But I am getting a multi-fetch factor of 2! If I increase the MU occurrences to 102 (DRL=2,040), I get single fetch.
Is Multi-fetch limited to a 4k buffer? On the mainframe it’s 32k. Is it possible to increase it?
Natural 8.3.8 (Innovation release)
Adabas 6.5.0