Flashcard FC370435
Como obter do catálogo do PostgreSQL o número de páginas alocadas para uma tabela?
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
Como obter do catálogo do PostgreSQL o número de páginas alocadas para uma tabela?
Mostrar resposta e comentário
Resposta
SELECT relpages FROM pg_class WHERE relname = 'mytable';Explicação:
relpages é o campo em pg_class que registra páginas alocadas para a relação.
Para converter em bytes: \( \text{bytes} = \text{relpages} \times \text{block\_size} \).
block_size padrão: 8192 bytes (pode variar).
O contador é atualizado por VACUUM, ANALYZE ou outra operação recente.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359783
Conteúdo do catálogo FC Concursos · Atualizado em