Terminar ejecución de consulta en MYSQL
Publicado por Dakini (1 intervención) el 19/09/2008 00:32:03
Hola a todos,
Tengo que desarrollar un proyecto que consiste en que obtenga la consulta SQL más eficiente (rápida) a partir de una introducida por un usuario, utilizando mysql, tengo que generar mediante permutaciones de los campos en el SELECT más las permutaciones del FROM y del WHERE un conjunto de consultas y ejecutarlas, la idea es que por cada consulta que se ejecute de las obtenidas, se obtenga el tiempo que le tomo su ejecución, y si otra consulta, sobrepasa el tiempo de la consulta de las más rapida obtenida hasta el momento, detener su ejecución, pero no encuentro que instrucción SQL podria utilizar para detener la ejecución (bueno si es que existe), ¿alguien sabe al respecto?
Saludos y muchas gracias
Ocampo
Tengo que desarrollar un proyecto que consiste en que obtenga la consulta SQL más eficiente (rápida) a partir de una introducida por un usuario, utilizando mysql, tengo que generar mediante permutaciones de los campos en el SELECT más las permutaciones del FROM y del WHERE un conjunto de consultas y ejecutarlas, la idea es que por cada consulta que se ejecute de las obtenidas, se obtenga el tiempo que le tomo su ejecución, y si otra consulta, sobrepasa el tiempo de la consulta de las más rapida obtenida hasta el momento, detener su ejecución, pero no encuentro que instrucción SQL podria utilizar para detener la ejecución (bueno si es que existe), ¿alguien sabe al respecto?
Saludos y muchas gracias
Ocampo
Valora esta pregunta


0