Logo Passei Direto
Buscar
Sobre índices é correto afirmar que:

a. A criação de índices é imprescindível para qualquer tabela do MySQL.
b. Considere um sistema muito acessado por usuários de todo o mundo e uma tabela que armazene os eventos de login desses usuários. Nesse caso, a criação de um índice nessa tabela de registro de login é conveniente para acelerar o tempo de inserção, provendo uma melhor experiência para o usuário.
c. Índices deixam inserções mais lentas e consomem mais espaço em disco. Por essas razões devem ser usados apenas em tabelas com mais de um milhão de registros. Só nesses casos os custos compensarão os ganhos de velocidade de leitura.
d. Considere uma base de dados construída para análises científicas que é montada uma vez e depois não é mais atualizada, e que possui muitos dados. Nesse caso compensa construir diversos índices que serão úteis para as consultas dos cientistas, pois mesmo que o tempo de criação dos índices seja grande, a alta velocidade das leituras subsequentes compensará o tempo de criação dos índices.
e. Os índices são recursos utilizados em bancos de dados antigos. O sistema de otimização de consultas do MySQL (optimum lookup process) dispensa a utilização de índices em tabelas do MySQL.
User badge image
Desafios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das alternativas para encontrar a correta sobre índices em bancos de dados: a) A criação de índices é imprescindível para qualquer tabela do MySQL. - Isso não é verdade, pois nem todas as tabelas precisam de índices. A criação de índices deve ser feita com base nas necessidades de consulta. b) Considere um sistema muito acessado por usuários de todo o mundo e uma tabela que armazene os eventos de login desses usuários. Nesse caso, a criação de um índice nessa tabela de registro de login é conveniente para acelerar o tempo de inserção, provendo uma melhor experiência para o usuário. - Essa afirmação é incorreta, pois a criação de índices geralmente torna as inserções mais lentas, já que o índice precisa ser atualizado a cada inserção. c) Índices deixam inserções mais lentas e consomem mais espaço em disco. Por essas razões devem ser usados apenas em tabelas com mais de um milhão de registros. Só nesses casos os custos compensarão os ganhos de velocidade de leitura. - Embora os índices realmente deixem inserções mais lentas e consumam espaço, a afirmação de que devem ser usados apenas em tabelas com mais de um milhão de registros é exagerada. Índices podem ser úteis em tabelas menores também, dependendo das consultas. d) Considere uma base de dados construída para análises científicas que é montada uma vez e depois não é mais atualizada, e que possui muitos dados. Nesse caso compensa construir diversos índices que serão úteis para as consultas dos cientistas, pois mesmo que o tempo de criação dos índices seja grande, a alta velocidade das leituras subsequentes compensará o tempo de criação dos índices. - Esta afirmação é verdadeira, pois em um cenário onde os dados não são atualizados frequentemente, os índices podem melhorar significativamente a velocidade das consultas. e) Os índices são recursos utilizados em bancos de dados antigos. O sistema de otimização de consultas do MySQL (optimum lookup process) dispensa a utilização de índices em tabelas do MySQL. - Isso é incorreto, pois os índices são uma parte fundamental do desempenho de consultas em bancos de dados modernos, incluindo o MySQL. Portanto, a alternativa correta é: d) Considere uma base de dados construída para análises científicas que é montada uma vez e depois não é mais atualizada, e que possui muitos dados. Nesse caso compensa construir diversos índices que serão úteis para as consultas dos cientistas, pois mesmo que o tempo de criação dos índices seja grande, a alta velocidade das leituras subsequentes compensará o tempo de criação dos índices.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Qual é a saída produzida pelo último comando?

a. id saldo ----- -------- 1324 5100.0 7634 40200.0
b. id saldo ----- -------- 1324 5000.0 7634 40000.0
c. id saldo ----- -------- 1324 5100.0 7634 40000.0
d. ... You have an error in your SQL syntax ...
e. ----- -------- 1324 7634 5000.0 40000.0

Mais conteúdos dessa disciplina