✒️SAP BASIS El monitoreo de la base de datos
SAP BASIS El monitoreo de la base de datos
Unidad 4.
1.Monitoreo regular de la base de datos
Ademas de los chequeos de la ejecucion de los respaldos de la bd, existe una serie de verificaciones que podremos realizar mediante la transaccion DB13.
Estas verificaciones, eincluyen entre otras:
a) Generacion de estadisticas para asegurar una buena performance cuando se accede a los registros.
b) Crecimiento de la base de datos y espacio disponible.
c) Chequeo de errores o problemas generales de la bd.
La generacion periodica de estadisticas es un importante pre-requisito para un acceso eficiente a los registros. Cuando una sentencia sql es ejecutada, la bd tiene que optar por una de las posibles alternativas para acceder a los datos requeridos.
En la sentencia sql, la condicion where especifica el numero de registros que se obtendran para la consulta. La bd debe encargarse ahora de obtener la información tán rápido como pueda, en otras palabras, en la 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 indice (index scan). Utilizando las estadisticas, el optimizador basado en costo (Cost Based Optimizer) de la base de datos calcula el acceso de lectura respectivo para todas las posibles alternativas y elige el mejor (él más economico) camino de acceso.
2.Actualizacion de estadisticas
Las estadisticas contienen informacion sobre el número de entradas en la tabla, el numero de bloques que son ocupados por la tabla y el indice de la tabla y la selectividad de los registros segun los valores de los campos.
La duracion recomendada para la generacion de las estadisticas puede variar dependiendo de la bd que utilicemos o de la version. En principio, la actualizacion de estadisticas solo tienen que ser generadas cuando una tabla ha crecido o reducido notablemente su tamaño. Esto es porque la generacion de estadisticas en el entorno SAP se ejecuta en dos pasos:
a) En el primer paso, un chequeo es realizado para determinar si es necesario la generacion de estadisticas para la tabla. Para hacer esto, el número actual de registros de datos se compara con el numero de registros de datos que existian la ultima vez que se ejecutaron las estadisticas.
b) En el segundo paso, las estadisticas son generadas para todas las tablas para las cuales su tamaño ha cambiado de manera considerable.
Dependiendo de la bd que se use, ambos pasos son planificados en la transaccion DB13 en un unico job o en jobs separados.
La generacion de estadisticas es sumamente importante para el acceso eficiente a los datos y deberia ser verificado regularmente por el administrador.
3. Monitor CCMS
Otra tarea importante del administrador ademas de asegurar el acceso eficiente a la bd es verificar el crecimiento de la bd, en particular el espacio libre disponible para la base. Esto se puede realizar utilizando las herramientas propias de la bd o desde el mismo sistema SAP.
Hay varias transacciones de bd disponibles en el sistema, asi tambien como el monitor CCMS. La figura, muestra una seccion del monitor de bd que puede ser utilizado para monitorear que tan llena esta la bd. Como muestra la figura, se puede monitorear no solamente el fill (nivel de llenado) de la base, sino tambien la performance y las actividades planificadas tales como el backup y la generacion de estadisticas.
La transaccion DB02, nos permite realizar un analisis del estado de la bd, donde podemos verificar entre otras cosas el tamaño total de la bd y el espacio ocupado realmente o estadisticas de las tablas e información sobre tablas o de indices perdidos asi tambien como el nivel de llenado historico.
4. DBACOCKPIT
La transaccion DBACOCkPIT, concentra todas las operaciones y funciones de monitoreo para la bd. En vez de tener que llamar a cada una de las transacciones que vimos anteriormente podemos acceder directamente a la transaccion DBACOCKPIT y desde ahi realizar todas las tareas necesarias para la dministracion de la bd.
 
 
 
Sobre el autor
Publicación académica de Luis Alberto Caro Montañez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Luis Alberto Caro Montañez
Profesión: Ingeniero en Sistemas - Mexico - Legajo: ML16S
✒️Autor de: 106 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal objetivo es formar parte de un equipo profesional, en el que los logros y éxitos de cada uno sean reconocidos en un ambiente de trabajo optimo y agradable.
Certificación Académica de Luis Caro