I have multiple questions
For Oracle Database 11g Release 11.2.0.1.0
what are the benefits of using CLIENT_RESULT_CACHE_SIZE and RESULT_CACHE_MODE.
How will the CLIENT side cache be kept sync if data changes at server side.
Do we have a AUTO mode for RESULT_CACHE_MODE? What is the recommended mode for this?
If i execute a single query 10 times with CLIENT_RESULT_CACHE enabled will the query be run 10 times at the server?
Please point me towards any documentation regarding this.Thanks in advance
Best Answer
What are the benefits? - Faster data access with less disk access.
How will the client side cache be kept in sync? From the Oracle Call Interface Programmer's Guide:
*Do we have an auto mode for RESULT_CACHE_MODE?* - The Oracle Database Reference shows that the two options for this setting are MANUAL and FORCE.
What is the recommended mode for this? - This would depend on what your needs are.
To understand the benefits of the result cache, look at the Validation of the Client Result Cache of the Oracle Call Interface Programmer's Guide referenced earlier.