Build your ultimate AI agent
Descrição do curso
Perdendo tempo com consultas lentas? Com receio de compartilhar suas consultas com colegas mais experientes? Neste curso, você vai aprender a estruturar seu PostgreSQL para rodar em uma fração do tempo. Explorando dados interligados sobre participação olímpica, clima dos países e produto interno bruto (PIB), você verá na prática como mudanças no método de filtragem e o uso de subconsultas impactam o desempenho. Você vai entender as propriedades de um banco orientado a linhas e também ver como os vulcões do Havaí afetam a qualidade do ar. Reestruturando suas consultas com o planejador de consultas e a ordem de execução do SQL, em pouco tempo você vai impressionar seus colegas com sua eficiência sem esforço.
Pré-requisitos
Programa de estudos
Conteúdo do curso
1
Unindo os dados
Agasalhe-se para mergulhar nas Olimpíadas de Inverno! Você vai aprender a fazer joins, subconsultas e criar tabelas temporárias enquanto descobre quais atletas olímpicos enfrentam temperaturas abaixo de zero para treinar. Você também vai conhecer o planejador de consultas e como sua funcionalidade pode orientar a estrutura do seu SQL para consultas mais rápidas.
- Tudo sobre joins50 XP
- De onde são todos os atletas100 XP
- Usando diferentes joins para explorar as regiões dos atletas100 XP
- E o clima nisso tudo100 XP
- Subqueries e expressões de tabela comuns (CTE)50 XP
- Filtrando para temperaturas de congelamento com uma subquery100 XP
- Onde o inverno é branco100 XP
- Países com subqueries ou CTEs100 XP
- Trabalhando com tabelas temporárias50 XP
- Tabela temp de canadenses100 XP
- Analise essa tabela temporária100 XP
2
Minimizando resultados e reduzindo a carga
Resgate aquelas lembranças de álgebra enquanto aprende a ordem de execução do SQL. Descubra quais países “deveriam” ter mais atletas olhando para a população e o produto interno bruto (PIB), enquanto aprende a melhor forma de filtrar. Você também vai entender quando sua consulta agrega (somas, contagens etc.) e como pode estruturá-la para otimizar esse processo.
3
Usando Propriedades de Projeto de Banco de Dados
Foque nas propriedades que melhoram o desempenho do banco. Descubra quando sua tabela não é uma tabela, mas sim uma view. Entenda como a estrutura de armazenamento do seu banco (orientado a linhas ou a colunas) impacta a estrutura da consulta. Você vai explorar a névoa vulcânica enquanto usa partições e índices para acelerar suas consultas.
4
Avaliando o Desempenho de Consultas
Aprenda o vocabulário do Ciclo de Vida da Consulta e mergulhe no planejador. Explore como o planejador cria e otimiza o plano de execução. Encontre seu próximo destino de férias procurando países com crescimento populacional recente e veja também como um join afeta as etapas da consulta. Ajuste suas técnicas de otimização observando como diferentes filtros aceleram o tempo de execução.
S
Melhorando o Desempenho de Consultas no PostgreSQL
Curso
concluído

