ComenzarEmpieza gratis

Usar el information schema

La optimización más básica en bases de datos con almacenamiento orientado a columnas es reducir el número de columnas que devuelve cada consulta.

Cuando trabajas con tablas nuevas, es habitual seleccionar las primeras 5 o 10 filas. Sin embargo, un SELECT básico sobre una tabla ancha puede consumir muchos recursos. El information schema proporciona metadatos de columnas y es un buen punto de partida para conocer tus datos.

Aunque no aparezca como disponible, siempre puedes consultar las vistas del information_schema. Si quieres, explora la vista columns en la consola para ver qué información hay disponible antes de completar el ejercicio.

Este ejercicio forma parte del curso

Mejorar el rendimiento de consultas en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Usa la vista columns de information_schema.
  • Selecciona las columnas column_name, data_type e is_nullable.
  • Utiliza table_name para limitar los resultados a la tabla daily_aqi.

Ejercicio interactivo práctico

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

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Editar y ejecutar código