FGV2023Analista TI - Análise de SuporteTecnologia da Informação
Questão de Tecnologia da Informação — FGV TJRN Analista TI 2023 (nº 53)
Juliana necessita preparar o banco de dados BD_APOIO criado no PostgreSQL para o primeiro uso.
De modo a executar a tarefa de popular o BD_APOIO com celeridade, Juliana deve:
- Aefetuar a carga de cada tabela usando o comando COPY, com índices habilitados para facilitar a criação de foreign keys na carga de outras tabelas;
- Befetuar a carga de cada tabela reduzindo o valor da variável de configuração maintenance_work_mem para não ultrapassar o valor da variável work_mem;
- Ccriar mais de um tablespace no sistema de arquivos lógico, de modo a garantir que haja espaço de swapping para carga de dados de todas as tabelas;
- Dexecutar a inserção de dados de todas as tabelas no modo autocommit desligado;
- Eexecutar o comando ANALYZE antes, para que o processo de carga utilize estatísticas atualizadas.
Resposta comentada
Gabarito Alternativa D
- (A) Incorreta: para carga rápida recomenda-se remover índices e recriá-los depois, não mantê-los habilitados durante a carga.
- (B) Incorreta: para acelerar a carga aumenta-se maintenance_work_mem, não se reduz.
- (C) Incorreta: criar vários tablespaces para "swapping" não acelera a carga de dados.
- (D) Correta: agrupar toda a inserção em uma única transação (autocommit desligado) elimina o overhead de commit por linha, acelerando a carga.
- (E) Incorreta: o ANALYZE é útil depois da carga, quando já há dados para gerar estatísticas.
Fonte: FGV TJRN Analista TI 2023 Analista TI - Análise de Suporte (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho