¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo aumentar los buffers en SAP para mejorar el rendimiento

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

En uno de los servidores estamos enfrentando un alto número de intercambios en los siguientes buffers.

Buffer del programa (PXA)

Buffer CUA (CUA)

Buffer de pantalla (PRES)

Buffer de exportación/importación (EIBUF)

Para superar este problema, debemos aumentar el valor en el correspondiente

Buffer del programa (PXA)

abap/buffersize

Buffer CUA (CUA)

rsdb/cua/buffersize

Buffer de pantalla (PRES)

zcsa/presentation_buffer_area

Buffer de exportación/importación (EIBUF)

rsdb/obj/buffersize

Mi pregunta es ¿cómo analizo cuánto valor debo aumentar para cada uno de los parámetros?

¡Las respuestas útiles serán recompensadas!

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

2 Respuestas

0
Cargando...

Hola,

En st02, haz doble clic en el búfer de parámetros que enfrenta muchos intercambios, por ejemplo "Pantalla".

La siguiente pestaña te muestra

Tamaño Asignado KB

Disponible KB

Usado KB

Libre KB

Entradas de directorio Disponible

Usado

Libre

Este búfer está configurado por 2 parámetros (puedes mostrarlos con el botón 'parámetro actual'):

zcsa/presentation_buffer_area

sap/bufdir_entries

Un parámetro es una cantidad de memoria (en Bytes), el otro representa un 'número máximo'.

Para saber si necesitas más memoria en el búfer o aumentar el número máximo, debes leer la pestaña en la pantalla anterior.

Si "Tamaño" - "Libre" está cerca de 0, necesitas aumentar zcsa/presentation_buffer_area

Si "Entradas de directorio" - "Libre" está cerca de 0, necesitas aumentar sap/bufdir_entries

No hay una regla absoluta para saber cuánto necesitas aumentar cada parámetro para cada búfer en una fila. Es más una cuestión de 'sentimientos' y a menudo necesitas hacer muchas pruebas (cambiar parámetros, detenersap/iniciarsap, volver a cambiar parámetros, etc.).

Por ejemplo

zcsa/presentation_buffer_area = 10000000

sap/bufdir_entries = 10000

Si "Tamaño" - "Libre" está en 0 y "Entradas de directorio" - "Libre" está en 9000, esto significa que puedes tener 9 veces más entradas de directorio pero no más memoria para retenerlas.

Entonces, en este sistema, 1000 entradas de búfer equivalen a 10Mb de memoria.

Entonces, si "Objetos intercambiados" están en 2000, simplemente establece zcsa/presentation_buffer_area = 10000000 + 2*10000000

No necesitas modificar sap/bufdir_entries porque puede manejar 9 veces más entradas.

Si deseas manejar en memoria tantas entradas como el máximo de entradas de directorio, podrías establecer zcsa/presentation_buffer_area = 10000000 + 9*10000000

Haz lo mismo para cada búfer con muchos intercambios.

Espero que esto te ayude.

Saludos,

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?