home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!ukma!cs.widener.edu!bu.edu!rpi!uwm.edu!ux1.cso.uiuc.edu!moe.ksu.ksu.edu!mccall!ipmdf-newsgate!list
- From: ned@sigurd.innosoft.com (Ned Freed)
- Newsgroups: vmsnet.mail.pmdf
- Subject: RE: QUEUE_CACHE.DAT and my performance problem
- Message-ID: <01GPZDOBV9V48ZDX14@SIGURD.INNOSOFT.COM>
- Date: 15 Oct 92 22:27:36 GMT
- Organization: The Internet
- Lines: 31
- Return-Path: <epmdf@YMIR.CLAREMONT.EDU>
- Resent-Date: 15 Oct 1992 15:27:36 -0700 (PDT)
- Resent-From: epmdf@YMIR.CLAREMONT.EDU
- Errors-To: epmdf@YMIR.CLAREMONT.EDU
- Resent-Message-ID: <01GPZDOSQWBM8WXO5K@YMIR.CLAREMONT.EDU>
- X-Vms-To: IN%"tkslen@ubvmsb.cc.buffalo.edu"
- X-Vms-Cc: IPMDF
- Mime-Version: 1.0
- Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
- Content-Transfer-Encoding: 7BIT
-
- > Why is the queue_cache file extending instead of reusing it's allocated blocks?
-
- It is just the way indexed files work. Empty buckets from deleted records
- aren't generally eligible for reuse until you reclaim them using
- CONVERT/RECLAIM. Unfortunately this requires exlclusive access and therefore
- can only be done during slack times. The basic idea is that the file grows and
- grows during the day and gets reclaimed each evening. This will release those
- blocks for reuse the next day.
-
- It is possible that someone cleverer than I with these RMS things could come up
- with a way to get more reclamation during actual use -- it may be possible to
- do this using clever tricks with multiple areas. If someone knows how to do
- this I'd love to hear about it. If possible at all it should be doable via an
- FDL file, I believe. Practically everything in RMS can be controlled with
- an FDL file.
-
- > If the file must extend should innosoft or the user create an FDL file so that
- > the file is created with a big allocation so the file doesn't become
- > fragmented?
-
- Yes, I already recommended doing this in my original response. Alternately, you
- could use the RMS tuning stuff (EDIT/FDL/SCRIPT=OPTIMIZE/NOINTERACTIVE for
- instance) to tune the whole thing using whatever intelligence Digital has coded
- in there.
-
- RMS has loads of analysis, tuning, and performance optimization facilities --
- it always amazes me that VMS users don't take more advantage of all this stuff.
- The ability judicious use of these existing facilities was the primary reason
- for making the queue cache an RMS file instead of inventing our own structure.
-
- Ned
-