✒️SAP BASIS El monitoreo de la base de datos
SAP BASIS El monitoreo de la base de datos
Dependiendo de la base de datos que utilicemos, debemos de realizar adicionalmente al backup una cantidad de verificaciones periódicas.
Cómo administradores debemos realizar verificaciones adicionales a la base de datos para tener una óptima performance.
1. Monitorización regular de la base de datos
Aparte de los chequeos de la ejecución de los respaldos de la base de datos, existe unas verificaciones que podemos realizar también en la transacción DB13.
- Generación de estadísticas para mantener un buen performance cuando se accede a los registros.
- Crecimiento de la base de datos y espacio disponible.
- Chequeo de errores o problemas generales de la base de datos.
La generación periódica de estadísticas es muy importante para el acceso eficiente a los registros, cuando una sentencia SQL se ejecuta, la base opta por una posible alternativa para acceder a los datos requeridos.
En la sentencia SQL la condición WHERE especifica el número de registros que obtendrá la consulta. La base de datos se encargará ahora de obtener la información lo más rápido posible, es decir, en la menor cantidad de accesos posibles.
La base puede leer el contenido completo de una tabla (Full Table Scan) o acceder a una tabla a través de un índice (index scan). Al utilizarse las estadísticas, el optimizador basado en costo (Cost Based Optimizer) calcula el acceso de lectura respectivo para todas las posibles alternativas y elegir el mejor camino de acceso.
2. La actualización de estadísticas
Las estadísticas contienen información del 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 varias dependiendo de la base de datos o la versión. En principio solo deben ser generadas cuando una tabla ha crecido o reducido notablemente su tamaño. Esto es porque en SAP la generación de estadísticas se ejecuta en dos pasos:
Primer paso: Se realiza un chequeo para determinar si es necesario la generación de estadísticas para la tabla, el número actual de registros de datos se compara con los registros que existían la última vez que se ejecutaron las estadísticas.
Segundo paso: Las estadísticas son generadas para todas las tablas en las cuales su tamaño ha cambiado considerablemente.
Dependiendo de la base de datos, ambos pasos son planificados en la transacción DB13 en un único job o en Jobs separados.
3. El monitor CCMS
Otra de las tareas importantes que tenemos que realizar cómo administradores, es verificar el crecimiento de la base de datos, en particular el espacio libre disponible para la base. Para esto se pueden utilizar herramientas propias de la base de datos o del mismo SAP.
Existen varias transacciones en el sistema, así como el monitor CCMS.
Podemos monitorizar el fill level (nivel de llenado) de la base, sino también la performance y las actividades planificadas como el backup y la generación de estadísticas.
La herramienta CCMS es de mucha ayuda porque al principio monitorizaremos todo continuamente, revisando el tamaño de los file system, que los backups se realicen correctamente, asiduamente habrá casos que nos vayan superando y dejemos aparcados los temas de monitorización.
Por esta razón es bueno que sea el CCMS quien trabaje generando las alertas suficientes de modo que, si el backup se realiza correctamente nos lo indique con un mensaje, para ello usaremos la transacción RZ20
Transacción DB02: Permite realizar un análisis del estado de la base de datos, podemos verificar el tamaño total de la base de datos y el espacio ocupado real, estadísticas de las tablas e información sobre tablas o de índices perdidos, así como también el nivel de llenado histórico.
4.- La transacción DBACockpit
Nos permite concentrar todas las operaciones y funciones de monitorización para la base de datos, liberandonos de entrar a cada transacción individualmente para realizar las tareas de administración de la BDD.
 
 
 
Sobre el autor
Publicación académica de Juan Poderoso Blasco, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Juan Poderoso Blasco
Profesión: Técnico Soporte Informatico - España - Legajo: DO76V
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Buena jornada. trabajo cómo técnico de soporte y sistemas, quiero aprender sap para tener una mejora laboral.
Certificación Académica de Juan Poderoso