SóProvas


ID
5269
Banca
CESGRANRIO
Órgão
REFAP SA
Ano
2007
Provas
Disciplina
Banco de Dados
Assuntos

Na versão 8.2 do PostgreSQL, que comando recupera a área de armazenamento ocupada por tuplas excluídas?

Alternativas
Comentários
  • O comando VACUUM recupera a área de armazenamento ocupada pelas tuplas excluídas. Na operação normal do PostgreSQL as tuplas excluídas, ou tornadas obsoletas por causa de uma atualização, não são fisicamente removidas da tabela; permanecem presentes até o comando VACUUM ser executado. Portanto, é necessário executar o comando VACUUM periodicamente, especialmente em tabelas freqüentemente atualizadas.

    Fonte: http://pgdocptbr.sourceforge.net/pg80/sql-vacuum.html
  • Quem não tem acesso:  - -> E

  • No PostgreSQL, as tuplas a serem removidas ou modificadas não são imediatamente alteradas no sistema. Na verdade, as alterações são registradas em novas versões do mesmo dado, devido ao mecanismo de controle de concorrência MVCC. Por esse motivo, as versões antigas das tuplas modificadas ou removidas que não serão mais utilizadas por nenhuma transação precisam ser periodicamente removidas do sistema, de modo a liberar espaço em disco para se armazenar novos dados. O mecanismo que possibilita essa operação é o vacuum.