Questão nº 28

Questão de Suporte em Tecnologia da Informação · FGV TJDFT 2022 (nº 28)

FGV2022Analista Judiciário - Suporte em Tecnologia da InformaçãoSuporte em Tecnologia da Informação
Gabarito: Ever comentário ↓

No contexto do MySQL, analise as afirmativas a seguir a respeito da carga de dados (Bulk Data Loading) para tabelas InnoDB.
I. No caso da existência de restrições (constraints) do tipo UNIQUE, é possível suspender temporariamente a verificação com o comando SET unique_checks=1.
II. Tabelas InnoDB utilizam índices clusterizados, o que normalmente torna mais rápida a carga de dados dispostos na mesma ordem da chave primária (primary key).
III. Na carga de arquivos muito grandes, a shell do MySQL oferece serviços de importação rápida por meio do utilitário `util.importTable()`.
Está correto somente o que se afirma em:

Resposta comentada

Gabarito Alternativa E

Conceito-chave: Carga em massa (bulk loading) no MySQL InnoDB é otimizada quando os dados chegam na ordem da chave primária, e o MySQL oferece ferramentas modernas para importação rápida. Mas atenção: desligar verificações de unicidade exige unique_checks=0 (não =1), e a shell do MySQL tem sim o utilitário util.importTable().

  • (A) Incorreta: O comando correto para suspender a verificação de restrições UNIQUE é SET unique_checks=0 (desligar), não =1 (que liga/ativa a verificação). A pegadinha está em inverter o valor: =1 mantém a checagem ativa, não a suspende.
  • (B) Incorreta: A afirmativa II é verdadeira (dados ordenados pela PK aceleram a carga em InnoDB), mas a afirmativa I é falsa, então a alternativa B (que só cita II) está incompleta e incorreta como resposta final.
  • (C) Incorreta: A afirmativa I é falsa (pelo motivo explicado em A), então qualquer combinação que inclua I está errada.
  • (D) Incorreta: A afirmativa I é falsa; a III é verdadeira, mas a combinação I+III não pode ser correta.
  • (E) Correta: A afirmativa II está correta (índices clusterizados do InnoDB tornam a carga mais rápida quando os dados chegam na ordem da PK, pois evita divisões de página e reordenações). A afirmativa III também está correta: o utilitário util.importTable() da MySQL Shell é um serviço de importação paralela e rápida para arquivos grandes (como CSV/JSON). Portanto, II e III são as únicas verdadeiras.

Fonte: FGV TJDFT 2022 Analista Judiciário - Suporte em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho