Los índices 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 índice en base de datos es como un índice en un libro, te permite ir directamente a lo que estás buscando sin tener que ir registro por registro.
Sin embargo, no todo es perfecto. Los índices ocupan espacio y perjudican en la escritura de las tablas. Usarlos adecuadamente es muy importante. En esta sección veremos cómo trabajar correctamente con los índices en PostgreSQL: