Chris Hughes
ProgressTalk.com Sponsor
Hi progressors
We are currently experiencing a strange program with one of our client server apps, since upgrading it is running awfully slow.
We upgraded our 10.1C 32 bit DB with 4k block size running on Windows 2003 to
10.2B07 64 bit DB with 8k block size running on Windows 2012.
There is loads more resource on the new machine and the -B on the new DB is set high enough for the whole DB to fit into memory. All other parameters are the same. Typically buffer hits are 98 to 100%, no locks, no waits etc. Memory usage is less than 80% at OS level, no network bottle neck or CPU.
The data was moved using a full manual dump and reload of the data. The only thing we didn't do, which I'm kicking myself for now, is move to type 2 storage. So our new 8k DB has an st file that still looks like this
# generated by PROREST on Tue Apr 09 10:57:37 2013
b .
d "Schema Area":6,32;1 .
So my questions are this
Is there any chance what so ever that going backwards to a 4k block size DB would improve the performance?
Would you be able to offer me some good reasoning, for a high level IT manager, on why keeping the block size at 8k and going type 2 is far more sensible than going back to 4k.
Sorry - just to add we also run another Progress DB client server app - same upgrade process and this seems fine / faster even!
Thanks
Chris.
We are currently experiencing a strange program with one of our client server apps, since upgrading it is running awfully slow.
We upgraded our 10.1C 32 bit DB with 4k block size running on Windows 2003 to
10.2B07 64 bit DB with 8k block size running on Windows 2012.
There is loads more resource on the new machine and the -B on the new DB is set high enough for the whole DB to fit into memory. All other parameters are the same. Typically buffer hits are 98 to 100%, no locks, no waits etc. Memory usage is less than 80% at OS level, no network bottle neck or CPU.
The data was moved using a full manual dump and reload of the data. The only thing we didn't do, which I'm kicking myself for now, is move to type 2 storage. So our new 8k DB has an st file that still looks like this
# generated by PROREST on Tue Apr 09 10:57:37 2013
b .
d "Schema Area":6,32;1 .
So my questions are this
Is there any chance what so ever that going backwards to a 4k block size DB would improve the performance?
Would you be able to offer me some good reasoning, for a high level IT manager, on why keeping the block size at 8k and going type 2 is far more sensible than going back to 4k.
Sorry - just to add we also run another Progress DB client server app - same upgrade process and this seems fine / faster even!
Thanks
Chris.