✒️SAP BASIS El monitoreo de la base de datos
SAP BASIS El monitoreo de la base de datos
LECCION: MONITOREO DE LA BASE DE DATOS
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 backups.
Para asegurarnos una optima performance de la base de datos y por lo tanto, una buena performance del sistema SAP, el administrador debe realizar verificaciones adicionales a la base de datos, las cuales pueden ser planificadas regularmente.
1.- Monitoreo Regular de la Base de Datos:
Ademas de los chequeos de la ejecución de los respaldos de la base de datos, existe una serie de verificaciones que podremos realizar mediante la TRX DB13 tambien.
Estas verificaciones incluyen entre otras:
· Generación de estadísticas para asegurar una buena 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 un importante prerrequisito para un acceso eficiente a los registros. Cuando una sentencia SQL es ejecutada, la base de datos tiene que optar por una de las posibles alternativas para acceder a los datos requeridos.
En la sentencia SQL, la condición WHERE especifica el numero de registros que se obtendrán para la consulta. La base de datos debe encargarse ahora de obtener la información tan 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 índice (index scan). Utilizando las estadísticas, el Optimizador Basado en Costo de la base de datos calcula el acceso de lectura respectivo para todas las posibles alternativas y elige el mejor (el mas económico) camino de acceso.
2.- Actualizacion de Estadisticas:
Las estadísticas contienen información sobre el numero de entradas a la tabla, el numero 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 campos.
La duración recomendada para la generación de las estadísticas puede variar dependiendo de la base de datos que utilicemos o de la versión. En principio, la actualización de estadísticas solo tienen que ser generadas cuando una tabla ha crecido o reducido notablemente su tamaño. Esto es porque la generación de estadísticas en el entorno SAP se ejecuta en dos pasos:
En 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 numero actual de registros de datos se compara con el numero 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 tabla las cuales su tamaño ha cambiado de manera considerable.
Dependiendo de la base de datos que se use, ambos pasos son planificados en la trx DB13 en un único job o en job 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.
3.- Monitor CCMS:
Otra tarea importante del administrador además de asegurar el acceso eficiente a la base de datos es verificar el crecimiento de datos, en particular el espacio libre disponible para la base. Esto se puede realizar utilizando las herramientas propias de la base de datos o desde el mismo sistema SAP.
Hay varias transacciones de base de datos disponibles en el sistema, así también como el monitor CCMS .
La TRX DB02 nos permite realizar un análisis del estado de la base de datos, donde podemos verificar entre otras cosas el tamaño total de la base de datos y el espacio ocupado realmente o estadísticas de las tablas e información sobre tablas o de índices periódico asi también como el nivel de llenado histórico.
4.- DBACOCKPIT:
La trx DBACOCKPIT concentra todas las operaciones y funciones de monitoreo para la base de datos. 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 de la base de datos.
 
 
 
Sobre el autor
Publicación académica de Patricia Tatiana Aros Lopez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Patricia Tatiana Aros Lopez
Profesión: Analista de Sistemas Informaticos - Chile - Legajo: ZC88E
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Patricia Aros