Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Crear function de este select

Estas en el tema de Crear function de este select en el foro de Mysql en Foros del Web. Amigos, Resulta que tengo la siguiente transact: Código: select * from analisis where TYPE='O' and TRANSACTION_ID NOT IN (select TRANSACTION_ID from 20090818160956analisis_ab) Lo que estoy ...
  #1 (permalink)  
Antiguo 13/11/2009, 16:35
Avatar de locojars  
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 21 años, 11 meses
Puntos: 4
Pregunta Crear function de este select

Amigos,

Resulta que tengo la siguiente transact:
Código:
select * from analisis where TYPE='O' and TRANSACTION_ID NOT IN (select TRANSACTION_ID from 20090818160956analisis_ab)
Lo que estoy haciendo es quitando los registros que hay en analisis que cumplan la condicion ahi puesta pero que no esten en la otra tabla.

El problema que tengo es que esta consulta tarda demasiado y "congela" el servidor. He tratado de optimizarla pero no he podido lograr nada.

Lo que se me estaba ocurriendo es crear una funcion con algun puntero e insertar, pero como no tengo experiencia en Funciones ni punteros sobre MySQL, quisiera que me ayudaran a crear una funcion que pueda realizarme lo mismo que estoy haciendo en el transact.

Espero sus respuestas.
Saludos y Gracias.
Jars.
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.
  #2 (permalink)  
Antiguo 16/11/2009, 03:32
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Crear function de este select

Tienes un indice sobre analisis.TRANSACTION_ID.

Quim
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:08.