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 >