Thursday, August 2, 2012

JDev/ADF sample - ADF BC Passivation/Activation and SQL Execution Tuning

  • ADF BC Passivation/Activation and SQL Execution Tuning. Passivation/activation in ADF BC is designed to keep temporary user data across requests, when there are more online users than application pool can handle. If you are new to this, please read from Oracle developer guide - 40 Application State Management. There is added cost to passivation/activation - additional SQL execution. During activation event, its not only temporary data gets initialized - but complete VO SQL gets executed again. This means system could suffer significant performance issues, if there are lots of passivation/activation events happening. In order to avoid frequent passivation/activation, make sure to tune referenced pool size properly for your environment - Stress Testing Oracle ADF BC Applications - Passivation and Activation.
    Download - ActivationSQLApp_v2.zip

No comments: