tuning banco de dados
Atividade 1.
Tema
Tuning em Banco de Dados
Objetivos
Objetivo Geral Analisar aspectos importantes de um SGBD para uma melhor performance do banco de dados.
Objetivos Específicos
- Conceituar alguns tópicos referentes ao tema Banco de Dados.
-Estudo sobre personalização de query para melhora de desempenho.
- Levantamento de aspectos de hardware que poça influenciar o desempenho em um banco de dados relacional.
- Levantamento de ferramentas para tuning.
- Levantar melhorias a nível estrutural de um banco de dados.
SUMÁRIO
Introdução
Capitulo I
1. Banco de Dados
2. Sistema de gerencia de banco de dados – SGBD
2.1. Arquitetura de um SGBD
2.2. Linguagens de um SGBD
2.3. Independência de Dados
3. Banco de Dados Relacionais
4. Modelo Entidade-Relacionamento
4.1. Entidades
4.2. Relacionamento
4.3. Atributos
4.4. Modelos de um Banco de Dados
5. Padrão SQL
Capitulo II
6. Tecnologias Utilizadas
6.1. Performance Monitor
6.2. SQL Server Profiler
6.3. Database Engine Tuning Advisor (DTA)
6.4. SQL Tuning Advisor
6.5. Automatic SQL Tuning
6.6. SQL Profiler
Capitulo III
7. Ferramentas e Técnicas de tuning
7.1.Tuning em Aspectos de Hardware
7.2. Tuning em Estrutura de Tabela
7.3. Tuning em Estrutura de Chaves Primarias e Estrangeiras
7.4. Tuning em Consultas SQL
7.5. Analise dos resultados obtidos
Considerações Finais
Referencias Bibliográficas
Introdução
O mercado de banco de dados está cada vez mais competitivo devido às tecnologias que surgem a cada ano, tais como, in-memory, mobilidade, big Data, Mídias Sociais, Computação em nuvem, entre outras. Mas o armazenamento em banco de dados surgiu em 1970, quando o Dr. E.F. Codd (funcionário da IBM) publicou um artigo sobre Modelo de Dados Relacional para grandes bancos de dados compartilhados. Esse Modelo ficou conhecido como RDBMS.
O Oracle é um Sistema Gerenciador de Banco de Dados (SGBD) que surgiu em