Hola
No tiene mucho sentido aumentar la eficiencia de la caché apuntando a una proporción específica...
Puedes intentar aumentarla, pero hay límites relacionados con el uso / memoria disponible...
Tu distribución de memoria de Oracle está bastante bien para SGA (caché de búfer / grupo compartido)...
PGA parece ser demasiado pequeño (OLTP = 20 % de la memoria de Oracle disponible, OLAP = 40 % de la memoria de Oracle disponible)
¿Cuál es tu versión de Oracle?
¿Qué se está ejecutando en ese servidor?
Si hay un servidor SAP en funcionamiento, ¿cuál es aproximadamente su uso de memoria?
¿Cuántos workprocess, usuarios?
Si parte de la memoria no se está utilizando, puedes aumentar el tamaño de SGA y luego aumentar en consecuencia la caché de búfer (DB_Cache_Size). Esto debería aumentar la eficiencia de la caché de tu base de datos.
No se supone que definas shared_pool_reserved_size (obtén ese consejo de un informe de GLC)
Nunca olvides que los buffers de SAP (la caché de datos propia de SAP) son mucho más eficientes que la caché de Oracle... Oracle no tiene conocimiento específico sobre los datos en su caché.
Las tablas se almacenan en búfer a nivel de SAP porque puede tener un gran impacto en el acceso a los datos.
Por lo tanto, verifica
1) ¿hay RAM libre en mi servidor?
2) ¿está configurada correctamente la memoria de SAP, podría beneficiarse de RAM adicional?
y luego puedes verificar si sería útil ampliar la RAM de SGA de Oracle
Saludos cordiales