A respeito do PostgreSQL 9.3 em Linux, assinale a opção corr...

Próximas questões
Com base no mesmo assunto
Q386518 Banco de Dados
A respeito do PostgreSQL 9.3 em Linux, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra D

Para entender esta questão, é necessário ter conhecimentos sobre a interação do PostgreSQL com o sistema operacional Linux, especificamente em relação à gestão de memória e como isso pode impactar o desempenho do banco de dados. Outrossim, é importante compreender os métodos de autenticação suportados pelo PostgreSQL e as configurações pertinentes a essas metodologias.

A alternativa correta, Letra D, faz referência ao comportamento da memória virtual no Linux e como isso pode afetar a execução do PostgreSQL. A gestão de memória pelo kernel Linux pode, de fato, levar à interrupção de serviços, incluindo o postmaster do PostgreSQL, caso o sistema fique sem memória virtual. Isso se deve ao mecanismo chamado Out-Of-Memory (OOM) Killer, que termina processos para liberar memória e manter o sistema funcionando. Para evitar que o postmaster seja afetado, pode-se alocar mais espaço de swap ou garantir que a máquina tenha recursos suficientes para não esgotar a memória com outros processos.

Essa explicação está em linha com boas práticas de administração de sistemas que hospedam bancos de dados, onde a estabilidade e a disponibilidade do serviço são essenciais. Portanto, a consideração de gerenciamento de memória e recursos é crucial para o desempenho adequado no contexto real de uso do PostgreSQL.

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

Fonte: Tec Concursos - Prof. Fábio Campos

a) ERRADO. PAM é um método de autenticação que pode ser utilizado no Postgres e não há nenhum empecilho na integração com LDAP, pelo contrário, a documentação diz que PAM não tem problemas para utilizar o LDAP ou outros meios de autenticação.

b) ERRADO. LD_LIBRARY_PATH é uma variável de ambiente do sistema operacional, nela é definida o caminho para encontrar as bibliotecas compartilhadas. Então sempre que algum sistema precisar de algo dessas bibliotecas, vai procurar no caminho definido pela referida variável no sistema operacional. Não há nenhuma menção na documentação de que essa informação deva estar em outros locais, como no arquivo postgresql.conf.

c) ERRADO. O arquivo pg_service.conf é utilizado para mapear conexões de um servidor de banco de dados Postgres, mas cada conexão é definida em várias linhas  e não em uma única linha (como acontece em uma string de conexão).

d) CERTO. É uma situação que ocorre nessas versões do Linux, onde o sistema operacional ao ficar sem memória disponível, começa a matar (comando kill process) os processos para liberar a memória e acaba afetando o funcionamento do servidor do Postgres. E para solucionar essa questão é necessário utilizar uma máquina onde os recursos de memória serão suficientes para rodar o servidor do Postgres e demais processos do sistema operacional. Os recursos devem ser gerenciados de forma a nunca esgotar totalmente para evitar que o sistema comece a matar os processos.

e) ERRADO. Partições e espaços de disco podem sim ser criptografas, tanto no Linux quanto no Windows.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo