cancel
Showing results for 
Search instead for 
Did you mean: 

Rendimiento de SAP BO

Former Member
0 Kudos

Hola:

Tenemos SAP BO 2007 A PL 49, hemos detectado que el sistema esta muy lento al momento de obtener reportes financieros o realizar una revalorización. Tenemos alrededor de 3 millones de pòlizas, será que esto afecte el performance del sistema?

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Juan:

Gracias por tu apoyo, estamos evaluando tus comentarios y revisando las notas de microsoft que nos mandaste para resolver el problema que tenemos.

juan_marrero
Active Participant
0 Kudos

Estimada Silvia,

Efectivamente lo reportado ha sido remitido anteriormente a SAP Soporte por algunos usuarios. La generación de reportes en Business One, activa una serie de Store procedures que podrian ralentizar o paralizar completemante el sistema para el resto de los usuarios.

A los momentos la recomendación inicial es la de evaluar todo escenario en la ultima version y parche disponible (2007A SP01).

Aún asi, podrian continuar observandose el bajo rendimiento en el sistema.

Algunas acciones recomendadas:

- Generar los reportes fuera de horas pico de uso del sistema.

- Capturar e identificar en un trace el Store procedure o select que genera los cuellos de botella en SQL.

- Optimizar al maximo los recursos y settings del sistema operativo y hardware, explicadas a continuación.

Existen dos consideraciones especiales cuando un servidor necesita direccionar mas de 2 Gigabytes de RAM, ambos el Servidor SQL y el sistema operativo requieren configuraciones especiales.

Si estas configuraciones no se toman en consideración, SQL Server tendrá problemas intentando direccionar un rango de memoria mayor a 2 Gigabytes, causando problemas a las aplicaciones que están obteniendo acceso a cualquier base de datos en el servidor. En el caso de SBO, se podría ver afectado con esta situación, mostrando un "Memory Access Violation Error".

  • Existen diferencias entre las consideraciones y configuraciones utilizando Windows 2000 y Windows 2003. Windows 2003 ha mejorado el performance por medio de direccionamiento de memoria y Terminal Services (AWE y PAE de Microsoft).

La documentación relacionada puede ser encontrada en los siguientes links :

http://support.microsoft.com/default.aspx?scid=kb;en-us;274750#toc

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_ts_6x6b.asp

http://support.microsoft.com/kb/283037/en-us

http://support.microsoft.com/kb/171793/en-us

Por último la implementació de indices (bajo aprobación de SAP) podria solventar escenarios especificos. Les invitamos a revisar la nota 1376447 en la cual se explica el procedimiento para remitir la aprobación de indices en Business One.

Espero la anterior les permita estudiar la mejor opción para su cliente.

Queda a sus gratas ordenes,

Juan Manuel Marrero

SAP Business One Forums Team

Edited by: Juan Marrero on Sep 2, 2009 11:52 AM

Former Member
0 Kudos

Hector:

Seguimos las indicaciones de configuracion de las bases de datos SBO COMMON y productiva, sin embargo el tiempo de ejecucion de las Diferencias de Cambio tarda 3hrs. aproximadamente, hasta ahorita es el proceso que tarda mas tiempo en ejecutarse porque la obtencion de la balanza anual con todas las cuentas contables y socios de negocio se tardo menos de 2 minutos.

Former Member
0 Kudos

Hector y Nancy:

Agradecemos su valiosa cooperación y recomendaciones.

Instalamos SAP BO PL 47 en un ambiente de pruebas en un servidor de 64 bits con windows server 2008, dos procesadores, 16 gb de ram y seguimos las recomendaciones del mantenimiento a la base de datos, antes el tamaño del archivo mdf era de 29 gb, ahora quedò en 18 gb y el tamaño del log de la base de datos es menor a 1gb, tambien revisamos el tamaño del sbo common y el tamaño es pequeño, deshabilitamos busquedas formateadas, alarmas,addons, despues de hacer todo esto hemos observado que cuando se ejecuta: "Diferencias de Tipo de Cambio" para todas las cuentas y socios de negocios el tiempo de ejecuciòn es aproximadamente 3 horas y media, es normal que suceda esto?

Como podremos mejorar el tiempo de ejecucion de los reportes?

former_member210784
Active Contributor
0 Kudos

Hola.

¿Sólo sucede con ese reporte específicamente, o con otros también en el entorno de pruebas?

¿Qué tanto se demora en generar un balance de prueba de un año?.

Por otra parte, ¿Qué configuración tiene la Base de Datos SBO-COMMON y la productiva en SQL Server (autoshrink, auto update stats, etc.)?

Para SBO COMMON revisa que esté así:

- Autogrowth 10% unrestricted

- Autoshrink  True

- Parameterization  Simple

- Recovery Model - Simple - ver SAP Note 1037175

Para la BD productiva, hay libertad en cuanto al modo de recuperación (recovery model), ver el siguiente artículo de microsoft para mayor información: overview of database recovery models

Quedamos en espera de los resultados.

Former Member
0 Kudos

HOLA SILVIA,

SAP tiene varias opciones para analizar el rendimiento de tu sistema puedes encontrarlo en el portal te dejo la dirección esperando que te sea de utilidad. http://service.sap.com > SA P Channel Partner Portal > Login > Solutions > SAP Business One > Support > Support Self-Help and Library > Performance.

También te comento que dependiendo del peso de tu bd es importante darle mantenimiento con un tunning.

saludos

NANCY

former_member210784
Active Contributor
0 Kudos

Hola.

Es posible que el tamaño de la base de datos esté relacionado con la lentitud de SB1. Sin embargo, también habría que revisar si se estan usando caracerísticas de SB1 que estén produciendo ese efecto también, tales como Propiedad de datos y lista de mensajes enviados y recibidos muy grandes en las cuentas de usuario.

Para realizar mantenimiento de la Base de Datos, por favor seguir las recomendaciones de la Guía de administración SQL Server, que viene con la documentación de SB1.

P.D.: en la partición donde se encuentra la BD, debe haber por lo menos de tres a cinco veces el tamaño de la BD en espacio libre.

Saludos.