Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/09/2012, 17:32
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: como puedo optimizar una tabla con mucho registros

Cita:
la PK es noRow, como ven estos resultados ?
Un espanto.
Cita:
se podria optimizar mas ?
Por supuesto que si. Pero tu pareces obsesionado en hacer la consulta con ese valor como único parámetro y de esa forma no podrás hacer consultas optimizadas.
¿No te paree que sería una buena idea que crearas un indice al mismo tiempo sobre más de un campo?
Si en lugar de hacer una consulta sobre ese único campo que tiene tan espantosa cardinalidad, pudieses hacerlo sobre más de uno, la consulta mejoraría muchísimo.
Si se pudiesen agregar rangos de tiempo, y crear un índice con clave (fecha, c_id) el resultado sería amplia mente superior.

Ahora bien, a mi me asaltan varias dudas.
Una de ellas es ¿para qué usas un conjunto de medio millón de registros? Porque no es posible que sea para leerlos, ya que eso implicaría leer aproximadamente 6.250 páginas de 80 líneas c/u... lo que francamente no creo que nadie haga.
¿Qué haces luego con esos datos? ¿Llevan algún proceso ulterior?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)