✒️SAP BASIS El monitoreo de la base de datos
SAP BASIS El monitoreo de la base de datos
4.7 - Monitoreo de dB
Dependiendo de la base de datos que se utilice para el sistema SAP, existe una cantidad de verificaciones periódicas que deben llevarse a cabo adicionalmente a la realización de los bck.
- Monitoreo Regular de la dB.
Además de los chequeos de la ejecución de los respaldos de la dB, existen verificaciones que podremos realizar mediante la transacción DB13.
Estas verificaciones, incluyen entre otras:
- Generación de estadísticas para asegurar una buena performance cuando se accede a los registros.
- Crecimiento de la dB y espacio disponible.
- Chequeo de errores o problemas generales de la dB.
La generación periódica de estadísticas es un importante prerrequisito para un acceso eficiente a los registros. Cuando una sentencia SQL es ejecutada, la dB tiene que optar por una de las posibles alternativas parar acceder a los datos requeridos.
En la sentencia SQL, la condición WHERE especifica el número de registros que se obtendrán para la consulta. La dB debe encargarse ahora de obtener la información tan rápido como pueda, en otras palabras, en al menor cantidad de accesos posibles.
La base puede leer el contenido completo de una tabla, lo que se denomina full table scan o acceder a una tabla a través de un índice (index scan). Utilizando las estadísticas, el Optimizador Basado en Costo (Cost Based Optimizer) de la dB calcula el acceso de lectura respectivo para todas las posibles alternativas y elige el mejor (el mas económico) camino de acceso.
- La actualización de estadísticas.
Las estadísticas contienen información sobre el número de entradas en la tabla, el número de bloques que son ocupados por la tabla y el índice de la tabla y la selectividad de los registros según los valores de los campos.
La duración recomendada para la generación de las estadísticas puede variar dependiendo de la dB que utilicemos o de la versión. En principio, la actualización de estadísticas solo tiene que ser generadas cuando una tabla ha crecido o reducido notablemente su tamaño. La generación de estadísticas en SAP se ejecuta en dos pasos:
- El primer paso, un chequeo es realizado para determinar si es necesario la generación de estadísticas para la tabla. Para hacer esto, el número actual de registros de datos se compara con el número de registros de datos que existían la ultima vez que se ejecutaron las estadísticas.
- En el segundo paso, las estadísticas son generadas para todas las tablas para las cuales su tamaño ha cambiado de manera considerable.
Dependiendo de la dB, ambos pasos son planificados en la Transacción DB13, en un único job o en jobs separados.
La generación de estadísticas es sumamente importante para el acceso eficiente a los datos y debería ser verificado regularmente por el administrador.
- El monitor CCMS
Se debe asegurar el acceso eficiente a la dB verificando su crecimiento, en particular el espacio libre disponible para la base. Esto se puede realizar utilizando las herramientas propias de la dB o desde el mismo sistema SAP.
Hay varias transacciones disponibles de dB en el sistema, así también como el monitor CCMS.
La transacción DB02, permite realizar un análisis del estado de la dB, donde podemos verificar entre otras cosas el tamaño total y el espacio ocupado realmente o estadísticas de las tablas e información sobre tablas o de índices perdidos así también como el nivel de llenado histórico.
- La transacción DBACockpit.
Esta transacción concentra todas las operaciones y funciones de monitoreo para la dB. En vez de tener que llamar a cada una de las transacciones que vimos anteriormente podemos acceder directamente a la transacción DBACOCKPIT y desde allí realizar todas las tareas necesarias para la administración.
 
 
 
Sobre el autor
Publicación académica de Israel Cespedes Penaloza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Israel Cespedes Penaloza
Profesión: Ingeniero Electrónico - Bolivia - Legajo: DO67A
✒️Autor de: 88 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BASIS Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Israel Cespedes