Hiperzona

Consultas anidadas en MySQL 6 ahora son mas rápidas
02 de Octubre del 2008 : eviza   - LEIDO (135)

Buena noticia de rendimiento en la futura versión de MySQL. En este caso se trata de las consultas anidadas dentro de MySQL, pongamos un ejemplo.

Si tenemos esta consulta:

  1. select title, from_date, to_date 
  2.   from titles 
  3.  where emp_no in 
  4.   (select emp_no 
  5.  from employees 
  6. where first_name = 'Mary' 
  7.   and last_name = 'Sluis' 
  8.   ) 

En MySQL5 (usando estos datos) obtendríamos el resultado (1 fila) en 7.88 segundos, mientras que en MySQL6 tardaría 0.13 segundos.

El motivo parece ser que MySQL transforma la subconsulta en un join.

Drizzling MySQL

Regresar a pagina Principal...[+]

COMENTARIOS

Tienes que registrarte y Entrar como usuario para dejar algun comentario!!!


Newsletter



 

Menu General

Anuncios



Login Form






Recordar contraseña?
No tienes tu cuenta? Registrate


Suscríbete

 
Add to Google Reader or Homepage
Suscribirse a NewsGator Online
Add to My AOL
Suscribirse a Bloglines
Add to netvibes
Add to Pageflakes
Add to Excite MIX
Add to Plusmo

Enlaces

Add to Technorati Favorites
site statistics