@Dodecaphonic wrote:
Are you by any chance aware of any documented analysis / benchmarks that would assess the overhead?
I'm not sure how much benchmarks run on another system would tell you about the impact in your particular environment. In practice, here, it hasn't made a material difference.
What you might do is run a SAS batch job multiple times, half of the time with
-logparm "rollover=session write=immediate"
And the other half with
-logparm "rollover=session write=buffered"
After you complete maybe three runs of each type, compare the run times. If it lengthens the run time by, say, 10%, then no way; it's not worth it. But I think it's going to be less than 5%, maybe a couple of minutes extra in a 1 hour job. Immaterial, really.
Regarding directives such as #Y-#m-#d_#H-#M-#s and the like, I've found those effective from the command line as well as via RSUBMIT (and SYSTASK too if I recall correctly), but I'm not sure how they'd work if you're using the management console. Can't hurt to try.
If you can use macro code in whatever part of the process defines the dataset and file names, then of course you can do something like &Year.-&Mon.-&Day._&Hour.-&Min.-&Sec or whatever you like.
Jim
... View more