“Conocimientos software>Software de base de datos

Cómo interpretar la salida de TKPROF

2013/4/12
Como cualquier administrador de base de datos sabe , muchas cosas pueden influir en el tiempo de ejecución de un script de base de datos y el rendimiento. Con el fin de mantener una base de datos de procesamiento rápido, la conservación de recursos de la CPU y proporcionar accesibilidad a usuarios de la base de datos , los administradores de bases de datos trabajan rutinariamente para optimizar sus secuencias de comandos , la creación de los archivos de seguimiento que inician sesión varias funciones diferentes para ayudar a diagnosticar problemas adminstrators secuencia de comandos . Si bien estos archivos de seguimiento son a menudo difíciles de manejar y difícil de interpretar , la base de datos de Oracle TKPROF utilidad analiza los datos de archivos de rastreo y la presenta en una tabla ordenada. Los administradores de bases de datos aún deben comprender los códigos de salida del TKPROF para interpretar sus informes. Instrucciones
1

Consulte la tabla de datos principal para una amplia vista del análisis de la utilidad de la escritura . La línea de " análisis sintáctico " proporciona información sobre el número de procesos que se utilizan para transformar la consulta del usuario en una acción , enumerando el número de llamadas de análisis sintáctico , el tiempo transcurrido en centésimas de segundo , la capacidad del disco utilizado para realizar la función , la cantidad de base de datos consultas de la función tomaron , y el número de filas de datos creadas por la consulta . La línea " ejecutar" proporciona información general sobre los recursos utilizados como la base de datos procesa la solicitud , y la línea de " buscar " proporciona la misma información sobre el rendimiento de la máquina , ya que extrae datos de la base de datos .
2

Localizar elementos del informe presentado por el archivo de rastreo TKPROF que leen inusualmente alta. Obtener los datos es a menudo un proceso más intensivo de análisis y ejecución.
3

Examinar sintaxis de la consulta si los datos indican un parse lento o intensivo de la CPU . Análisis lento a veces puede ser fijado por la sintaxis de consulta reordenamiento de funcionar de manera más eficiente o la prestación de los limitadores más específicos sobre las consultas.
4

aplicar los datos en el campo de ejecución para determinar si la consulta es demasiado engorroso para el servidor SQL para procesar de manera eficiente . Una vez más, este problema se puede resolver a través de consultas más eficaces , o limitando el número de consultas o bases de datos alojadas en un único servidor .
5

Examine recoger datos estadísticos para analizar los procesos de extracción de datos. Obtiene puede ser simplificado mediante la clasificación de datos con grupos de resultados en orden ascendente tamaño, un proceso integrado en la consulta y las fases de ejecución de la secuencia de comandos , así como la construcción de bases de datos para minimizar el tamaño de la base de datos.

Software de base de datos
SQL a un archivo CSV problemas de conversión de divisas
Diferencia entre Vs relación . Cardinalidad
Cómo rellenar un cuadro de lista en Access
Cómo acceder a Textbox y Tooltip
¿Cuáles son los 3 tipos de fugas de datos
Cómo crear un alfabética Rumbo a una lista de detalles del informe en MS Access
Ventajas y desventajas de los sistemas de información
Cómo maximizar la Junta interruptor principal en Access
Conocimientos Informáticos © http://www.ordenador.online