Analise essa tabela temporária
Atletas se classificam para as Olimpíadas com muito trabalho e dedicação. Porém, alguns fatores, como o clima do país de origem do atleta, também têm impacto. Você quer investigar mais a fundo essas relações criando uma lista de todos os países com atletas olímpicos e examinando a demografia desses países.
Você tem acesso à tabela athletes, mas ela tem milhares de registros, o que deixa as consultas lentas. Uma solução é criar uma tabela temporária com todos os códigos de países. Assim, você pode analisar estatísticas relacionadas às características dos países usando a tabela temporária, o que permite ao planejador de consultas otimizar melhor a execução.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no PostgreSQL
Instruções do exercício
- Crie uma
TEMP TABLEchamadacountries. - Permita que o planejador de consultas colete estatísticas da tabela.
- Conte todas as entradas na tabela recém-criada.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Create temp countries table
___ ___ ___ ___ ___
SELECT DISTINCT o.region, a.country_code, o.country
FROM athletes a
INNER JOIN oregions o
ON a.country_code = o.olympic_cc;
___ ___; -- Collect the statistics
-- Count the entries
SELECT ___(*) FROM ___;