TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Bancos De Dados

Trabalho Universitário: Bancos De Dados. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  16/6/2014  •  710 Palavras (3 Páginas)  •  444 Visualizações

Página 1 de 3

TRABALHO SOBRE ARTIGO

BANCOS DE DADOS

A demanda por Sistemas de Gerenciamento de Bancos de Dados cresce continuamente.

Juntamente com essa demanda, cresce também o volume de dados que estes sistemas

devem gerenciar e a complexidade de suas aplicações. Neste cenário, realizar

operações, de forma eficiente, sobre estas grandes coleções de dados é uma questão

fundamental, já que o desempenho de um SGBD (Sistema Gerenciador de Banco de

Dados) é medido a partir de sua eficiência diante de consultas e alterações.

Tuning

Segundo Date (2004), “o Sistema Gerenciador de Banco de Dados é o software que

manipula todos os acessos ao Banco de Dados”. O SGBD é um software que funciona

como uma interface entre o usuário e o Banco de Dados, ou seja, todas as solicitações

dos usuários, como criação de tabelas, inserção de dados, recuperação de dados, são

manipuladas pelo SGBD.

Após um banco de dados ter sido desenvolvido e estar em operação, o uso real

Sintonia de Índices

A escolha inicial de índices pode precisar de uma revisão pelas seguintes razões: certas

consultas podem demorar demais para serem executadas por conta da ausência de um

índice, certos índices podem, absolutamente, não ser utilizados e certos índices podem

estar causando sobrecarga excessiva porque são baseados em um atributo que

constantemente sofre alterações.

Sintonia de Consultas

O monitoramento e o ajuste de consultas SQL é a atividade que consome grande tempo

de administradores de banco de dados por sua complexidade e por representar a maior

parte dos acessos realizados no SGBD, sendo que muitas não alcançam o desempenho

esperado, devido a terem sido escritas pensando-se no resultado a serem obtidos, e não

no melhor caminho para obtê-los. Fatores como falta de experiência em

desenvolvimento, baixo nível de conhecimento técnico, prazos de entregas subdimensionados

e falta de monitoramento individual contribuem para que as consultas

sejam ineficientes, o que determina a análise freqüente das consultas.

Critérios Adotados

De uma forma simplificada, existem alguns critérios principais que podem ser adotados

para identificar as consultas que devem ser modificadas, são eles:

• monitorar as sessões ativas que estão sendo executadas no banco de dados,

• separar as consultas que estão com execuções demoradas,

• dividi-las em grupos, como: prioridade, freqüência de execução e fraco

desempenho,

• implementar os ajustes reescrevendo as consultas que estão com fraco desempenho.

Ferramentas

Nesta seção serão apresentadas as ferramentas/aplicativos utilizados para o

desenvolvimento deste artigo, bem com a ferramenta desenvolvida para auxiliar no

processo de testes e otimização dos SGBDs.

• O PostgreSQL é um Sistema Gerenciador de Banco de Dados Objeto-Relacional

(SGBDOR). Devido à sua licença aberta, o PostgreSQL pode ser utilizado, modificado

e distribuído por qualquer pessoa para qualquer finalidade, seja privada, comercial ou

acadêmica, livre de encargos.

Um servidor Web é um programa de computador responsável por processar

solicitações HTTP (Hyper-Text Transfer Protocol), o protocolo padrão da Web

PHP

...

Baixar como (para membros premium)  txt (5.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com