ComeçarComece de graça

Usando o information schema

O método de otimização mais básico em bancos de dados com armazenamento orientado a colunas é reduzir o número de colunas que cada consulta retorna.

Ao trabalhar com tabelas novas, é comum selecionar as primeiras 5 ou 10 linhas. No entanto, um SELECT básico em uma tabela larga pode consumir muitos recursos. O information schema fornece metadados sobre colunas e é um bom ponto de partida para conhecer seus dados.

Embora não apareça como disponível, as views no information_schema estão sempre disponíveis para consulta. Fique à vontade para explorar a view columns no console para ver quais informações estão disponíveis antes de concluir o exercício.

Este exercício faz parte do curso

Melhorando o Desempenho de Consultas no PostgreSQL

Ver curso

Instruções do exercício

  • Use a view columns do information_schema.
  • Selecione as colunas column_name, data_type e is_nullable.
  • Use table_name para limitar os resultados à tabela daily_aqi.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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