ComenzarEmpieza gratis

Encontrar los índices de la base de datos

Un aspecto de escribir consultas de alto rendimiento es aprovechar las propiedades de optimización de la base de datos. Cuando trabajas en bases de datos orientadas a filas, te interesa limitar el número de registros devueltos. Si existen particiones e índices, deberías usarlos en tus consultas como filtros. Idealmente, podrías consultar un diagrama de la base de datos o preguntarle a tu amable administrador de bases de datos (DBA) qué tablas y columnas tienen índices.

Sin embargo, a veces falta documentación y los DBA están ocupados. Por suerte, el esquema pg_tables tiene vistas que muestran todos los índices existentes.

Este ejercicio forma parte del curso

Mejorar el rendimiento de consultas en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Elige metadatos de la vista pg_indexes.
  • Selecciona tablename e indexname para ver los índices de cada tabla.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT ___
 , ___
FROM ___;
Editar y ejecutar código