Práctica profesional de un miembro de ACISAP
Enviado por debl • 10 de Abril de 2015 • 715 Palabras (3 Páginas) • 300 Visitas
Introducción
Unos conocimientos básicos del módulo de administración son necesarios para la práctica profesional de un miembro de ACISAP. En este documento se tratan los puntos más utilizados por los consultores y analistas.
1 Gestión de Tablas
1.1 Análisis de tiempo de ejecución
Para conocer las tablas que esta utilizando una determinada transacción- programa se puede utilizar la transacción SE30
Introducir la transacción se que desee analizar.
En restricción medida / Variante. Introducir la TMP.
Se aprieta el botón de Modificar (el lápiz).
En la pestaña de Duración + Clase
Seleccionar ninguna agregación
Se graba la variante y se ejecuta.
Se introducen los datos de la transacción y se vuelve a la transacción SE30
Se aprieta el botón de Evaluar.
En Pasar a / Lista aciertos (…)/ Se elige la opción de Tablas de base de datos
Se muestra el código de la tabla, con su tipo de tabla y descripción.
En esta transacción se encuentra la opción de Tips & Tricks que es muy recomendable para abaperos.
Otra opción para detectar las tablas relevantes, es utilizar la transacción ST05 con objeto de realizar una traza de SQL.
En una sesión se actualiza la traza y en otra transacción se ejecuta la transacción.
Se debe activar la traza con el filtro de nuestro usuario la transacción deseada.
Una vez que hemos terminado de ejecutar la transacción hay que parar la traza.
1.2 Gestión de Índices de las tablas
Muchas veces pensamos que al generar un índice a una tabla el sistema siempre pasará por nuestro índice pero esto no es así para verificar sobre qué índice está pasando .
La única forma conocida que un programa o función pase por el índice es realizar la” select “ correctamente, es decir que se llame por los campos del índice y en el mismo orden.
Normalmente no hay un máximo de índices permitido y dependerá mucho del uso de la tabla y de los campos de la misma, pero no es recomendable más de 5 índices, ya que esto penalizaría mucho la inserción de registros.
Efectivamente, no se puede usar ningún comando/sentencia para forzar el uso de un índice en concreto. A veces, incluso poniendo los mismos campos, es posible que utilice otro índice, ya que la valoración del uso del índice, lo hace el gestor de base de datos en tiempo de ejecución.
1.3 Backup
¿Es posible realizar una backup sólo de una tabla o unas tablas determinadas y no todo el backup?
Los errores de este tipo (lógicos) son muy complejos de solucionar.
¿Qué pasa si la tabla es un cluster. Imaginemos que
...