Assinale a alternativa correta sobre o uso do recurso Tables...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A resposta correta é a Alternativa E que afirma: "A localização de uma tablespace deve ser um diretório existente e vazio pertencente ao usuário do sistema operacional relacionado ao PostgreSQL. A partir daí, todos os objetos criados na tablespace serão armazenados dentro deste diretório." Esta alternativa está correta porque reflete adequadamente o funcionamento das tablespaces no PostgreSQL.
Tablespaces no PostgreSQL são um recurso que permite aos administradores de banco de dados especificar um local alternativo no sistema de arquivos onde os arquivos de banco de dados podem ser armazenados. É uma maneira eficaz de gerenciar o armazenamento de dados em disco, possibilitando a separação física dos dados e a distribuição de carga entre diferentes dispositivos de armazenamento.
Quando criamos uma tablespace, é necessário especificar um diretório existente e vazio no disco, e este diretório deve ter as permissões corretas para que o servidor do PostgreSQL possa acessá-lo. Os objetos de banco de dados, como tabelas e índices, quando criados ou movidos para essa tablespace, terão seus dados fisicamente armazenados dentro do diretório especificado. Isso oferece flexibilidade na gestão do espaço em disco e pode ajudar na otimização do desempenho, ao permitir que dados específicos sejam alocados em discos mais rápidos ou com mais espaço disponível.
O conceito de tablespace não se limita apenas a dados; índices também podem ser armazenados em tablespaces. Isso contradiz a Alternativa B, que erroneamente exclui os índices desse recurso. A Alternativa A está parcialmente correta ao dizer que tablespaces podem particionar o disco, mas a palavra 'particionar' pode dar a impressão errada de que se trata de uma divisão no nível do sistema operacional, o que não é o caso. Com relação à Alternativa C, tablespaces não são criadas automaticamente; isso é uma tarefa que deve ser feita manualmente pelos administradores de banco de dados. Por fim, a Alternativa D está incorreta porque não é necessário reconfigurar o sistema para usar uma nova tablespace; ela pode ser utilizada imediatamente após a sua criação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Quem não tem acesso: - -> E
Tablespaces:
1. locais no sistema de arquivos para armazenar dados
2. é um diretório
3.permite utilizar outros discos para:
3.1 expandir o espaço atual (disco cheio)
3.2 questões de desempenho
Tablespaces são locais no sistema de arquivos onde o PostgreSQL pode armazenar os arquivos de dados. Basicamente, tablespace é um diretório.
A ideia de um tablespace é fornecer a possibilidade de utilizar outros discos para armazenar os dados do banco, seja por necessidade de expandir o espaço atual, caso um disco em uso esteja cheio, seja por questões de desempenho.
fonte: https://pt.scribd.com/doc/272727573/Administracao-de-Banco-de-Dados
Espaços de tabela no PostgreSQL permitem que administradores de banco de dados definam locais no sistema de arquivos onde os arquivos que representam objetos de banco de dados podem ser armazenados. Uma vez criado, um tablespace pode ser chamado por nome ao criar objetos de banco de dados.
fonte: https://www.postgresql.org/docs/9.3/static/manage-ag-tablespaces.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo