¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mejorar la calidad del búfer de datos de Oracle al 95% en el sistema de producción

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 14 Vistas
0
Cargando...

Hola,

Encontramos que la calidad del búfer de datos de Oracle es del 84.1% en nuestro sistema de producción. Debemos aumentar esto al 95%. Por favor, aconséjame al respecto.

También, por favor házmelo saber si necesitas más información sobre este problema.

El inicio de la base de datos es: 27.10.2013 02:02:09

SQL> mostrar parámetro SGA

NOMBRE                                 TIPO        VALOR

------------------------------------ ----------- ------------------------------

lock_sga                             boolean     FALSE

pre_page_sga                         boolean     FALSE

sga_max_size                         big integer 6304M

sga_target                           big integer 0

SQL> mostrar parámetro db_cache

NOMBRE                                 TIPO        VALOR

------------------------------------ ----------- ------------------------------

db_cache_advice                      string      ON

db_cache_size                        big integer 4576M

SQL> mostrar parámetro shared_pool

NOMBRE                                 TIPO        VALOR

------------------------------------ ----------- ------------------------------

shared_pool_reserved_size            big integer 26004684

shared_pool_size                     big integer 1040M

SQL> mostrar parámetro pga

NOMBRE                                 TIPO        VALOR

------------------------------------ ----------- ------------------------------

pga_aggregate_target                 big integer 350M

La RAM física total es: 40GB

Saludos

Subbu

pastedImage_0.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola

Por favor encuentra la siguiente información del servidor de producción

Versión de Oracle: 11.2.0.3.0

SAP: SAP ERP Central Component 5.0

AIX

Versión del kernel 640

Parche: 390

Usuarios desbloqueados: 2123

abap/buffersize 1300000

Estado actual de memoria y paginación

Saludos

Subbu

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hi Subbu,

> Encontramos que la calidad del búfer de datos de Oracle es del 84.1% en nuestro sistema de producción. Debemos aumentar esto al 95%.


¿Quién dice que tienes que hacerlo (tal vez EWA)? Esto suena como el clásico "trastorno compulsivo de ajuste". Para obtener más información, puedes consultar el documento blanco " Por qué un índice de aciertos de la caché de búfer de base de datos del 99%+ no está bien ".

Si quieres, puedes ejecutar un script que eleve la calidad de tu búfer de datos de Oracle a más del 99% (o superior) sin agregar un byte de memoria a la caché de búfer. Suena genial y se alcanza tu objetivo, pero ¿tiene sentido? No lo creo.

Saludos

Stefan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimado Amigo,

¿Podrías por favor enviarme un archivo init.ora para revisar el parámetro.?

¿Has realizado recientemente la actualización de Oracle (de 10g a 11g)?

Gracias

Mahendran.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?