Alvaro gracias por tu tiempo, estare escribiendo de nuevo cuando ya este
terminando las consultas y reportes.

Saludos.


El jue., 23 jun. 2016 a las 15:26, Alvaro Herrera (<alvhe...@2ndquadrant.com>)
escribió:

> Herman Estaban escribió:
> > Alvaro gracias por la respuesta.
> >
> > Pense que al hacer en un SELECT varios JOINS a una tabla, podria usar
> > indices en los campos FK de las tablas relacionadas. Ya que usare los
> > campos FK para los diversos filtros que se requiere, para los reportes y
> > consultas.
> >
> > Existe alguna sugerencia de que campos deben ser indices?
>
> Depende de las consultas.  Lo mejor es tener índices en las columnas que
> son más usadas y tienen mejor selectividad; el resto de las cláusulas
> del WHERE se implementan mirando el dato de cada tupla, sin necesidad de
> tener un índice específicamente.  Lo mejor es tener un catálogo de todas
> las consultas que se van a usar, para saber realmente qué campos se
> usarán para búsquedas y cuáles tienen poca importancia.  (Asimismo, hay
> consultas que se ejecutan 100000 veces al dia y otros sólo 5 veces;
> obviamente es importante darle prioridad a optimizar la consulta que es
> más frecuente).
>
> --
> Álvaro Herrera                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

Responder a