![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, I am trying to understand what invalidates Dynamic Packages in the Package Cache. By monitoring the Size of the Package Cache, it appears the following does 1. Performing a Runstats on all Tables reduces the Used Package Cache from some 200+MB to about 30MB ?? 2. Performing a Refresh of an MQT appears to cause some packages to be recompiled? This is causing us pain as we have some Dynamic packages that take considerable time (10secs +) to compile and so it is imperative we hold them in the package cache. Can anybody inform us what will invalidate Dynamic Packages - and if our observations are correct? Whenever is an action is performed on an object upon which a statement |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Thanks Serge, Guess that's working as designed then - is there a option anywhere to disable using new Stats. for existing statements? And I guess the same goes for statements referencing MQTs after a Refresh? That kind of goes against the whole idea. Can you reason this out for |
![]() |
| Thread Tools | |
| Display Modes | |
| |