SóProvas


ID
946438
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de banco de dados, julgue os itens subsequentes.

Os administradores de banco de dados podem ajustar o desempenho (tuning performance) de um sistema de banco de dados para uma aplicação específica no nível do hardware, por meio dos parâmetros do sistema de banco de dados e do projeto do esquema.

Alternativas
Comentários
  • Resposta: C

    Não só pode, como devem. O tunning é essencial, especialmente em alguns SGBDs.

    O PostgreSQL, por exemplo, vem com uma configuração padrão extremamente simples, priorizando a compatibilidade, e não o desempenho. Isso quer dizer que se você simplesmente utilizar o SGBD do jeito que é fornecido, pode ser que você não esteja utilizando nem 5% do servidor :)

    Uma informação básica que precisa ser levantada é que tipo de operação será realizada com mais frequência: inserções/alterações/exclusões ou simplesmente recuperações (select).

    https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server

    http://en.wikipedia.org/wiki/Database_tuning

    http://www.toptal.com/sql/sql-database-tuning-for-developers

  • Prezados,

    minha dúvida refere-se ao termo 'hardware:

    "no nível do hardware, por meio dos parâmetros do sistema de banco de dados e do projeto do esquema"

    Por meio do esquema não estaríamos ajustando no nível do software, e não do hardware?

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

     

     

    Prezado, Roberto Almeida, a questão perguntou se o uso de "ajuste de  desempenho" (tuning performance) de um sistema de banco de dados, com codigo que não demoram de ser compilados e bem escrito melhoram o desempenho de resposta do sistema e não ocasionam lentidão no servidor de banco de dados ou na propria estação de trabalho, note que ser houver demora na pesquisa de uma informação no banco de dados isso deixa o sistema lento e bem provavel que vc pense que o hardware não esta aguentando o banco de dados por se muito pesado e necessita ser trocado mas na verdade se vc tiver uma boa performace na esturua do bando não é necessario mudar o hardware(servidor/CPU).

     

     

  • O tuning deve ser realizado no SGBD para melhorar a performance, através do ajustes de parâmetros do sistema e do esquema. O “nível do hardware” poderia ter tornado a questão errada, pois parece que o examinador está propondo manipular os componentes da máquina durante o processo de tuning.

    Como o gabarito foi questão certa, creio que ele está apenas citando que o sistema de banco de dados deve ser otimizado para ser compatível com o hardware que hospeda, tirando o máximo que ele pode oferecer.

    Gabarito: C