FC ConcursosFC Concursos

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

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

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

Continue aprendendo