SóProvas


ID
1330309
Banca
Quadrix
Órgão
DATAPREV
Ano
2012
Provas
Disciplina
Raciocínio Lógico
Assuntos

Uma DBA Júnior escreveu uma query de forma errada, que lê uma tabela original de 1.200 registros e, para cada registro lido, varre inteiramente uma outra tabela com 400.000 registros. Se para cada registro o computador leva 10 -6 segundos, quanto tempo leva para executar a query completa?

Alternativas
Comentários
  • Questão simples, mas que me deu muito trabalho para entender. Vamos lá:

    12 * 102 * 4 *105 = 48 * 107    Registros

    48 * 107 / 106  = 480 segundos ou 8 minutos

  • Para cada registro lido, varre inteiramente uma outra tabela;

    então vamos calcular o total de registros lidos: 1.200 * 400.000 = 480.000.000

    cada registro leva 10 -6 segundos = 1/1.000.000

    calculando o tempo que essa query vai levar: 480.000.000 * 1/1.000.000 = 480 segundos = 8min.

  • DBA junior...