Questão de Banco de Dados — Administração de banco de dados — FGV 2026
Banco de Dados›Administração de banco de dados
Código
fg127339
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Banco de Dados)
Uma aplicação web com alto volume de tráfego está gerando lentidão no servidor de banco de dados, devido ao grande número de conexões sendo abertas e fechadas constantemente. O DBA sugere a implementação de Connection Pooling.O benefício do Connection Pooling para a performance do SGBD e da aplicação reside no fato de que
Apermite que a aplicação use uma única transação para todas as operações, garantindo a atomicidade e diminuindo a sobrecarga da requisição.
Bevita que o SGBD registre as operações no Transaction Log, acelerando a escrita de dados e potencializando a destruição de conexões.
Cmantém um pool de conexões abertas e prontas para uso, eliminando a sobrecarga de tempo e recursos associada à criação e destruição de novas conexões para cada requisição.
Dcriptografa o canal de comunicação entre a aplicação e o SGBD.
Egarante que apenas usuários com a função DBA possam estabelecer conexões.
Revelar gabarito e comentário▾
GabaritoC — mantém um pool de conexões abertas e prontas para uso, eliminando a sobrecarga de tempo e recursos associada à criação e destruição de novas conexões para cada requisição.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Connection Pooling
Gabarito: letra C. Connection Pooling mantém um pool de conexões abertas e prontas para uso, eliminando a sobrecarga de tempo e recursos associada à criação e destruição de novas conexões para cada requisição — exatamente o que a alternativa C afirma.
O principal benefício do Connection Pooling é reutilizar conexões já estabelecidas, evitando o custo (tempo, CPU, memória) de criar e fechar conexões a cada requisição. Em aplicações web de alto tráfego, isso reduz drasticamente a latência e a carga no SGBD.
Connection Pooling
1Benefício principal
Reutiliza conexões abertas
Elimina custo de criar/fechar
Reduz latência e carga no SGBD
2Não é
Única transação (atomicidade)
Evitar Transaction Log
Criptografia (SSL/TLS)
Controle de acesso (DBA)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Connection Pooling não força o uso de uma única transação; ele reutiliza conexões, mas cada requisição pode executar múltiplas transações independentes. A atomicidade é garantida pelo controle de transações do SGBD, não pelo pooling.
Alternativa B — ❌ Incorreta
O Transaction Log é essencial para a recuperação de falhas e consistência dos dados. O Connection Pooling não evita o registro de operações no log; a aceleração de escrita não está relacionada ao pooling.
Alternativa C — ✅ Correta ⟵ GABARITO
Descrição correta: um pool mantém conexões abertas prontas para uso, eliminando a sobrecarga de abrir e fechar conexões a cada requisição, melhorando a performance tanto da aplicação quanto do SGBD.
Alternativa D — ❌ Incorreta
Criptografia é um recurso de segurança (ex.: SSL/TLS) e não é benefício do Connection Pooling, que foca exclusivamente na reutilização de conexões para performance.
Alternativa E — ❌ Incorreta
Controle de acesso por função DBA é questão de segurança/autorização, não de performance. Connection Pooling está disponível para qualquer configuração de aplicação, independentemente de papéis de usuário.