FC ConcursosFC Concursos

Questão FC372993

Dentre as técnicas para otimizar o desempenho de consultas que envolvem a análise de grandes volumes de dados geográficos no PostgreSQL 13, uma Analista está estudando aquela que é

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2024

Dentre as técnicas para otimizar o desempenho de consultas que envolvem a análise de grandes volumes de dados geográficos no PostgreSQL 13, uma Analista está estudando aquela que é a mais adequada, recomendando:

  1. utilizara extensão PostGIS, para todas as operações espaciais.
  2. utilizar índices B-tree em colunas de tipo geométrico.
  3. fragmentar tabelas geográficas, com base em atributos espaciais.
  4. criar materialized views. para pré- calcular resultados de consultas espaciais.
  5. criar índices GIST em colunas de tipo geométrico.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A criação de índices GiST em colunas de tipo geométrico é a técnica mais adequada para acelerar consultas espaciais no PostgreSQL com PostGIS.

O índice GiST organiza geometrias por caixas envolventes e estruturas hierárquicas, permitindo que o planeador descarte grandes porções de dados sem avaliar cada geometria individualmente.

Isso reduz significativamente custo de operações como ST_Intersects, ST_Contains e ST_DWithin, além de viabilizar buscas por vizinhança e janelas espaciais de forma eficiente.

Exemplo de criação: CREATE INDEX idx_geom ON tabela USING GIST (geom);

Para obter bom desempenho mantenha estatísticas atualizadas (ANALYZE), considere a escolha do tipo geométrico adequado e reindexe quando necessário.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo