cancel
Showing results for 
Search instead for 
Did you mean: 

Extremada lentitud en ordenes de produccion

Former Member
0 Kudos

Resulta que tengo SAP 2007 PL:42 y cada vez que tengo que crear o modificar status de las ordenes de produccion SAP se tiende a colgar y se demora alrededor de 2 minutos por transaccion dejando a todos los demas usuarios pegados.

mi base de datos en estos momentos es de alrededor de 2 gb y tengo alrededor de 150 recetas de aproximadamente 12 lineas cada una.

a alguien le a pasado lo mismo????

el servidor es un ibm serie x3650, con windows 2003 server y sql 2005 raid 5 y 2 gb de ram

Saludos cordiales

Victor

Accepted Solutions (1)

Accepted Solutions (1)

juan_marrero
Active Participant
0 Kudos

Estimada Mary,

Gracias por remitir su inquietud al soporte de SAP B1 en español.

En efecto y como comentado anterioremente por el forista, las propiedades de filtrado para el data ownership (propiedad de datos) podria ser uno de los factores afectando el performance del sistema.

Sin embargo, seria importante igualmente revisar las politicas de mantenimiento que esta aplicando sobre la base de datos productiva asi como en el SBO-COMMON.

Es recomendable por tanto implementar la aplicación de un plan de mantenimiento con frequencia minima de una vez a la semana incluyendo (en dicho orden) :

  • Reindex de la base de datos (Nota 1241422)

  • Update statistics con el comando SQL > SP_Updatestats

  • Compresión de la base productiva y SBO-COMMON con DB shrink.

Esperamos lo anterior les permita solventar lo reportado.

Queda a sus gratas ordenes,

Juan Manuel Marrero

SAP Business One Forums Team

Former Member
0 Kudos

No es mary quien ha iniciado el mensaje....

Answers (3)

Answers (3)

Former Member
0 Kudos

Les doy la gracias a ambos por que lo que pasaba era lo que seu00F1alaba la nota de sap

Database fragmentation and reindexing improves performance

Symptom

During lifetime of database (any db not only SAP Business One) and due to insert\update\delete of data that cause the information in indexes to be fragmented. Fragmentation exists when indexes have pages in which the logical ordering, based on the key value, does not match the physical ordering inside the data file. Heavily fragmented indexes can cause slow performance.

Other terms

Index, performance, re-index, reindex, slow, poor, DB.

Reason and Prerequisites

FAQ

Solution

It is recommended to run a rebuild the following procedure once\twice a month:

/*

Reindex procedure.

Will execute dbcc dbreindex on each table in db

*/

DECLARE @tableName as sysname

DECLARE @strExec as varchar(1000)

-- Cursor declartion

DECLARE tableNameCursor CURSOR READ_ONLY FAST_FORWARD FOR

-- Take all user table

SELECT [name] FROM sysobjects WHERE xtype = 'U'

OPEN tableNameCursor

FETCH NEXT FROM tableNameCursor INTO @tableName

WHILE @@FETCH_STATUS = 0

BEGIN

-- Create the statment

SET @strExec = 'dbcc dbreindex (''' + @tableName + ''','''',0 )'

-- Execute the procedure

exec (@strExec)

FETCH NEXT FROM tableNameCursor INTO @tableName

END

CLOSE tableNameCursor

DEALLOCATE tableNameCursor

Before running:

Be sure you have enough free space (up to twice the size of used space).

If you need to shrink the db (it is not recommended - it will create fragmentation) do it before re-index. You can use the following script:

/*----


Shrink db

-


*/

DECLARE @dbName as sysname

DECLARE @strExecShrink as varchar(500)

-- Get db name

SET @dbName = (select db_name())

SET @strExecShrink = 'DBCC SHRINKDATABASE(''' + @dbName + ''',10)'

EXEC(@strExecShrink)

The re-index will take a while (It may run more than two hours on large database); during his running the db will not be available for work.

Related resources:

SQL Server Books Online.

http://msdn.microsoft.com/en-us/library/ms189858(SQL.90).aspx.

a todo esto se demoro como 3 horas en concluir

pero resulto de lo mas eficiente el tema asu00ED que la subo por si alguien mas tiene el problema le doy las gracias a todos

angeles804
Active Contributor
0 Kudos

pudieras subir lo del reindex como codigo?? es decir "" de esta manera???

juan_marrero
Active Participant
0 Kudos

Estimado Gonzalo,

Agradecido por tu observación. La respuesta era dirijida a Victor, pero espero sea relevante para el resto de los que colaboraron en este tema.

Cordiales saludos,

Juan Manuel Marrero

SAP Business One Forums Team

angeles804
Active Contributor
0 Kudos

hola victor, yo tuve un problema similar al tuyo pero era en la facturacion. Mi problema estuvo en una parametrizacion de sap donde se filtran los datos. busca ese filtro y si lo tienes que filtre con lineas y cabezeras probablemente he ahi el problema. esto te lo digo si tienes varias series de numeración.

Pero tambien puede ser rendimiento del servidor tienes que checar tu server tu bd. etc. b