ComeçarComece de graça

Encontrando os índices do banco de dados

Um dos aspectos de escrever consultas com bom desempenho é usar as propriedades de otimização do banco. Em bancos orientados a linhas, você quer limitar o número de registros retornados. Se existirem partições e índices, use-os como filtros nas suas consultas. O ideal é consultar um diagrama do banco de dados ou perguntar ao seu amigável administrador de banco de dados (DBA) quais tabelas e colunas têm índices.

Porém, às vezes a documentação não existe e os DBAs estão ocupados. Felizmente, o schema pg_tables tem views que mostram todos os índices existentes.

Este exercício faz parte do curso

Melhorando o Desempenho de Consultas no PostgreSQL

Ver curso

Instruções do exercício

  • Escolha metadados da view pg_indexes.
  • Selecione tablename e indexname para ver os índices em cada tabela.

Exercício interativo prático

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

SELECT ___
 , ___
FROM ___;
Editar e executar o código