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

Optimizar Consulta

Estas en el tema de Optimizar Consulta en el foro de Mysql en Foros del Web. Hola gente, q tal, bueno esta vez les escribo para ver si me podian ayudar a optmiizar esta consulta, o dar tambien enlaces donde se ...
  #1 (permalink)  
Antiguo 23/04/2008, 14:13
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
Optimizar Consulta

Hola gente, q tal, bueno esta vez les escribo para ver si me podian ayudar a optmiizar esta consulta, o dar tambien enlaces donde se toquen temas de optmiizacion

Mi es x ejemplo

Código PHP:
SELECT u.idu.category_idu.band_nameu.artist_image, (
SELECT name
FROM genres
WHERE id 
u.genre_1_id) AS genre_1, (
SELECT name
FROM genres
WHERE id 
u.genre_2_id) AS genre_2u.visitsu.url_nameu.item_rate AS rate
FROM users u
countries c
WHERE u
.category_id =1
AND u.status =  'active'
AND u.country_id c.id
AND (u.genre_1_id
IN 
1269  
OR 
u.genre_2_id
IN 
1269  ) )
ORDER  BY u.visits DESC 
LIMIT 0 
5;; 
la tabla countries son 2 campos id y name
Idem para genres Id y Name

Me gustaria que me oriente en cosas como:
El uso de Join en vez de Where y xq si es necesario.
El uso de Index en alguna de estas tablas, como la tabla usuarios q no tiene ningun definido.
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 21:44.