mick@auspyr.UUCP (Michael J. Andrew) (05/12/88)
I recently posted an article requesting some info on RMS and indexed files and the like, but I didn't get a single response. Surely I didn't stump the whole readership?? I'm reposting because I could really use some help on this, and maybe someone will see it who missed it the first time. Here goes........... Although I have read the "Guide to VAX/VMS File Applications" manual, I am still unclear about the use of the multibuffer count. I shall pose my questions below, but any general comments on this topic, helpful hints etc. are greatly appreciated. My application may or may not open several indexed (or positional) files at execution time. Should I specify the number of buffers at this time, or use the value which can be set from DCL with the command $ set rms/indexed/buffers=n Furthermore, does the above cause n more buffers to be allocated for each file I open (this seems like a Bad Thing in an arbitrary multi-user environment). Alternatively, if I specify this number in the RAB, is it cumulative? That is, does the number of buffers continue to mount as more files are opened. Should I have some upper limit for each user coded into my program? It seems that VMS's default allocation of anything to do with files, buffers etc. is to allocate the smallest, lowest or worst possible value it can think of? Any help much appreciated. -- [ Bonus question: My impression of RMS is that in general its performance is much slower than IO systems on most other operating systems. Opinions? ] -- ------------------------------------------------------------------------- Michael Andrew Sr. Systems Engineer Austec, Inc. San Jose CA. mick@aussjo.UUCP or amdahl!auspyr!mick (408) 279 5533