Академический Документы
Профессиональный Документы
Культура Документы
com
Mantenimiento de BD grandes
de SAP Business One
P r esent a N a n cy H er n n d ez
Abril 2010
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 1/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
OBJETIVO
Es proveer de información sobre el control y el mantenimiento de su sistema de
base de datos.
Es esencial realizar controles diarios para garantizar el funcionamiento eficaz
de SAP Business One. El rendimiento del sistema depende de la correcta
administración de la base de datos
AGENDA
1. ¿Qué es dar mantenimiento a las BD grandes?.
3. Plan de mantenimiento a las bd para mejorar el performance
.
4. Referencias documentales para mejorar el performance de
B1.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 2/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
1. ¿Qué es dar mantenimiento a las BD grandes?.
Existen diversos factores y actividades que influyen en el rendimiento del
sistema SAP Business One, tales como la disponibilidad de espacio en disco, el
número de transacciones que ocurren cada día, y así sucesivamente, factores
.
esencial realizar controles diarios para garantizar el funcionamiento eficaz de
SAP Business One. El rendimiento del sistema depende de la correcta
administración de la base de datos.
Ventajas
• Crecimiento de las bd controlado
• Manejo y control del espacio en disco
• Un adecuado performance dentro de la operación de la empresa (B1)
•
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 3/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
Aun cuando el crecimiento de la base de datos es normal para un sistema
generando gran cantidad de documentos diarios, es importante igualmente se
revisen la cantidad de registros almacenados en el log de Business One (tablas
, .
Consideraciones
• ,
requerido previo a limpiar definitivamente este histórico. El backup es la única
opción de recuperar los datos de dicho histórico.
•Se recomienda realizarlo fuera de horas de operaciones. Una de las opciones
,
parámetros generales del sistema.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 4/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2.Compactar bd grandes de Business One.
Procedimiento recomendado para un log excedido.
a) Mantenimiento aplicado a la BD
a) Mantenimiento aplicado a la BD
1. Asegurarse que no existan usuarios acensando el sistema.
2. Crear un backup de la base.
3. Ingresar a Business One con usuario manager.
4. Ir a Gestión > Inicialización del Sistema > Parámetros generales >
Servicios > Historial/Log > Cambiar el numero a 0 > Cerrar Business One.
5. Ingresar nuevamente a Business One y actualizar cualquier documento
(por ejemplo: factura). Este forzara a que la tabla de histórico sea
actualizada. Dependiendo del numero de registros en dichas tablas el
sistema se congelara hasta que limpiar toda la tabla.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 5/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
a) Mantenimiento aplicado a la BD
6. Una vez finalizada la limpieza, podrán nuevamente parametrizar el valor
del log adecuadamente.
IMPORTANTE: No existe una recomendación única para tal valor. Todo depende cuanto
histórico desea almacenarse. Por ejemplo, una orden de venta con 150 líneas y un log
configurado a 50, significara un almacenamiento de 150 * 50 = 7500 registros en las
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 6/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
a) Mantenimiento aplicado a la BD
7. Crear una factura.
. ,
punto en la descripción. (esto se va a tardar también como 10 o 20 minutos,
por que lo que hace BO es borrar la información de la tabla AITW).
. .
10. Correr la reorganización de la BD con el siguiente query. (Esto sirve para
que todo aquello que se haya borrado de la base de datos sea liberado en
espacio).
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 7/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
a) Mantenimiento aplicado a la BD
dbcc traceon (3605)
USE Northwind ‐‐Aqui pones el nombre de la base de datos
DECLARE tnames_cursor CURSOR
FOR
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES where TABLE_TYPE = 'BASE TABLE'
OPEN tnames_cursor
DECLARE @tablename sysname
DECLARE @id int
DECLARE @num int
=
FETCH NEXT FROM tnames_cursor INTO @tablename
WHILE (@@FETCH_STATUS <> ‐1)
BEGIN
IF (@@FETCH_STATUS <> ‐2)
BEGIN
SELECT @tablename = RTRIM @tablename
print @tablename
dbcc dbreindex(@tablename)with no_infomsgs
set @num = OBJECT_ID (@tablename)
print @id
set @id = @id +1
END
FETCH NEXT FROM tnames_cursor INTO @tablename
END
CLOSE tnames_cursor
DEALLOCATE tnames_cursor
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 8/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
a) Mantenimiento aplicado a la BD
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 9/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
a) Mantenimiento aplicado a la BD
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 10/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
b) Mantenimiento aplicado a los DATA FILES
Se siguen los mismos pasos del mantenimiento a BD solo que en el paso 12 .
12. Se hace un shrink a FILE, como sigue:
• Botón derecho en la base de datos a compactar, ALL TASK (Todas las tareas)
,SHRINK,FILETYPE FILES.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 11/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
2. Compactar bd grandes de Business One.
b) Mantenimiento aplicado a los DATA FILES
13. Se hace un shrink a LOG, como sigue.
• Botón derecho en la base de datos a compactar, ALL TASK (Todas las
tareas),SHRINK,FILETYPE LOG.
• En SHRINK ACTION seleccionar REORGANIZE PAGES BEFORE REELEASING UNUSED
SPACE Y MODIFICAR LOS MEGAS AL MINIMO.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 12/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
3. Plan de Mantenimiento
¿Qué es un plan de mantenimiento?
Las operaciones de inserción, borrado y actualización provocan de manera natural una
fragmentación lógica en los índices de la bd. Es por ello que los Administradores del
sistema B1 realice tareas de mantenimiento para mantener bajos estos niveles de
fragmentación.
La fragmentación
completas de índices
al momento puede bloquear
de consultar, durante
actualizar, etc. mucho tiempo páginas y tablas
La forma
planes denativa en SQL 2005
mantenimientos deY BD.
SQL
2008 de desfragmentar índices es por medio de
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 13/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
3. Plan de Mantenimiento
Asistente de PLAN DE MANTENIMIENTO de SQL
MODALIDADES para todas las tablas de la bd o una lista de la bd.
.
•RECONSTRUIR (REBUILD): Desfragmenta todos los niveles del índice.
TAREAS RECOMENDAS PARA EL PLAN DE MANTENIMIENTO
Copias de seguridad (Backups).
.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 14/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
3. Plan de Mantenimiento
CALENDARIO DE MANTENIMIENTO SUGERIDO.
Nota. Este es un calendario Sugerido, Los tiempos de ejecución y días se deben programar
sobre los horarios de operación de la empresa.
tomar estos índices que se construyeron, beneficial al proceso de reorganización de índices.
UPDATE STATISTICS: Esta tarea vuelve a realizar un muestreo desde las estadísticas de distribución de
cada índice del objeto seleccionado SQL. Se utiliza para optimizar la exploración de las tablas durante
el proceso de instrucciones.
SHINK DATA BASE: Determina el espacio disponible que se mantiene en la BD, después de reducir su
tamaño (entre mayor sea el porcentaje, menos se podrá reducir la bd.
BACKUPS: Realiza una copia de seguridad completa de la base de datos o de uno o varios archivos o
grupos de archivos.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 15/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
RESUMEN
Procedimiento recomendado.
Adicionalmente a la información anterior, recomendamos comprimir el tamaño de su log
(.ldf), SAP NOTES: 1002099 (SQL 2000) o 1224089 (SQL 2005) donde encontrar detalles
completos de esta operación.
Por ultimo un plan de mantenimiento con frecuencia mínima de una vez a la semana
incluyendo:
•Para la BD Productiva:
‐ DB Check
‐ DB Shrink y reducción del archivo ldf.
‐ DB Update Statistics
‐ DB Reindex. 1241422),
‐ DB Backup.
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 16/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 17/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
REFERENCIAS
SAP NOTES:
Guía de administración s l 2000 2005
•
•Comprimir el tamaño del log(.ldf),
1002099 (SQL 2000) o 1224089 (SQL 2005)
•
•Plan de mantenimiento
Reindex (Nota 1241422),
•
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 18/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
REFERENCIAS DOCUMENTALES PARA OPTIMIZAR EL
.
SAP CUSTOMER PORTAL
•Pruebas :Aquí puedes ver la forma de proceder cuando se haya comprobado que es un problema
de rendimiento o una parada inesperada en el entorno del cliente.
•Cómo artículos :Este contiene enlaces útiles a los artículos relacionados con la ejecución y el cierre
inesperado de la aplicación.
•Documentación :Este contiene enlaces útiles a la documentación relacionada con la ejecución y el
cierre inesperado de la aplicación.
•
Problemas de rendimiento :Aquí usted puede ver de un vistazo los problemas más comunes en
relación con el desempeño y el cierre inesperado de aplicación de SAP Business One
https://websmp104.sap‐
ag.de/~form/sapnet?_SHORTKEY=01100035870000707558&_SCENARIO=011000358
70000000183&_ADDINC=011000358700001192682007E&
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 19/20
5/12/2018 MANTENIMIENTO_DB_GRANDESB1_2-slidepdf.com
Mantenimiento de BD grandes
de SAP Business One
http://slidepdf.com/reader/full/mantenimientodbgrandesb12 20/20