Otimização e Sintonia de Banco de Dados (28h)
Professor "” Pablo Vieira Florentino
Ementa
Conceitos de otimização e tunning de banco de dados. Aspectos influenciadores no desempenho de banco de dados. Arquitetura de SGBDs. Revisão sobre planos de acesso/execução de consultas. Diagnóstico e identificação de problemas de desempenho. Otimização de consultas e Análise de Estatísticas. Utilização de índices e métodos de acesso e ordenação. Análise de junções e Fator de seletividade. Estruturas de I/O, memória, buffer-cache. Auto-sintonia.
Objetivos Gerais
Permitir a profissionais da área de informática, DBAs, analistas ou programadores, o uso adequado e eficaz de Sistemas Gerenciadores de Banco de Dados, assim como para o desenvolvimento e ajuste fino de aplicações de banco de dados. Revisar os conceitos básicos da arquitetura de SGBDs e planos de execução de consultas. Analisar os aspectos influenciadores no desempenho de banco de dados e estatísticas relacionadas ao mesmo. Apresentar as diferentes técnicas para otimização e tunning de banco de dados, permitindo aplicações práticas dos mesmos.
Objetivos Específicos
Ao final do curso, os alunos serão capazes de: Compreender as questíµes relativas ao desempenho de banco de dados; Compreender os aspectos que precisam ser analisados em planos de consulta de Sgbds; Conhecer solidamente a arquitetura de Sgbds e estruturas de I/O, memória, buffer-cache; Conhecer e aplicar as técnicas de otimização de banco de dados;
Links
Plano de Ensino
Cronograma de 2012
Atividade | Descrição | Data |
---|---|---|
Trabalho 1 - BD Universidade | Relatório | 11/06/2012 |
Artigo | Pesquisa sobre características dos SGBDs relativas à otimização e sintonia | 15/06/2012 |
Resumo | Artigo sobre sintonia com agentes | 13/06/2012 |
Exercício | Resolução de questíµes em sala de aula |