Problem Note 1263: Performance with RECFM=N processing is slow
Starting with SAS Version 7, RECFM=N processing performance is slower
than SAS Version 6. In SAS Version 6, for every variable read a
reposition in the file is performed and the input buffer's data is
moved forward to the first position and the buffer is refilled with
data up to the length specified with the LRECL= option. If LRECL=
is not specified the default value of 256 is used. The repositioning
of data has a impact on performance.
In SAS Version 8.1 a performance enhancement has been added for RECFM=N
processing. The enhancement does not reposition the file and refill
the buffer for every variable read. A check is performed to see if the
value can be satisfied from the buffer. If there is enough data in the
buffer then a reposition is not performed.
Operating System and Release Information
| Product Family | Product | System | Reported Release | Fixed Release* |
| SAS System | Base SAS | Microsoft Windows NT Workstation | 8 TS M0 | 8.1 TS1M0 |
| OpenVMS VAX | 8 TS M0 | 8.1 TS1M0 |
| OS/2 | 8 TS M0 | 8.1 TS1M0 |
| Solaris | 8 TS M0 | 8.1 TS1M0 |
| 64-bit Enabled Solaris | 8 TS M0 | 8.1 TS1M0 |
| z/OS | 8 TS M0 | 8.1 TS1M0 |
| CMS | 8 TS M0 | 8.1 TS1M0 |
| HP-UX | 8 TS M0 | 8.1 TS1M0 |
| 64-bit Enabled HP-UX | 8 TS M0 | 8.1 TS1M0 |
| OpenVMS Alpha | 8 TS M0 | 8.1 TS1M0 |
| 64-bit Enabled AIX | 8 TS M0 | 8.1 TS1M0 |
| Microsoft Windows 95/98 | 8 TS M0 | 8.1 TS1M0 |
| Tru64 UNIX | 8 TS M0 | 8.1 TS1M0 |
| AIX | 8 TS M0 | 8.1 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Problem Note |
| Priority: | high |
| Topic: | Data Management ==> Access ==> External I/O
|
| Date Modified: | 2001-07-12 14:14:53 |
| Date Created: | 1999-10-21 00:00:00 |