If he wishes to improve VSAM KSDS performance, increase the buffers and be 
generous doing it.
If that fails to reach your performance target look at using BLSR and allocate 
enough buffers for the entire index. 
Also what is your Index CI size? If it is small 512 or 1024 and your Index 
level is 3, 4 or higher then increase the Index CI size to 4096.
That will reduce the level to 1 or 2 thus reducing the path to find your data.
 
I stand to be corrected but the idea that changing extents will flush the 
buffer is nonsense.
Sequential access would also benefits from large allocations of data buffers, 
eg. bufnd=180 ( assuming a 4k CI size)

________________________________

From: McKown, John [mailto:[EMAIL PROTECTED]
Sent: Thu 7/26/2007 12:06 PM
To: [email protected]
Subject: VSAM in extents



I'm curious about this one. A person here has stated that when a VSAM
KSDS file is in multiple extents, it performs more poorly than it would
in a single contigueous extent. He said something to the effect that
when a portion of the index is referenced which is in "another extent"
that the entire in-memory buffer for the file is flushed. I have no idea
where he got this information.

Also, he wants to use SMS striping for VSAM files which are mainly
accessed sequentially because it would significantly decrease the I/O
time to read. We are using multiple FICON connections to a single 2105
ESS (Shark). We do not have the volumes in any storage group spread
across LCUs. My contention is that it may well decrease I/O, but it
would require that we likewise stripe the volumes across the 2105's LCUs
as well. We don't do this at present.




----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to