Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2008, 14:13
Avatar de Nefertiter
Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 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.