Los indices en PostgreSQL son una herramienta muy efectiva para mejorar el rendimiento de la base de datos. Los índices permiten encontrar filas mucho más rápido al realizar una consulta o al unir tablas. Un indice en base de datos es como un indice en un libro, te permite ir directamente a lo que estas buscando sin tener que ir registro por registro.
Sin embargo, no todo es perfecto. Los indices ocupan espacio y perjudican en la escritura de las tablas. Usarlos adecuadamente es muy importante. En esta sección veremos como trabajar correctamente con los indices en PostgreSQL: