Trabalho PostgreSQL Índices e Otimizador

5543 palavras 23 páginas
CENTRO DE CIÊNCIAS EXATAS
CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET

TRABALHO DE BANCO DE DADOS
ÍNDICES E OTIMIZADOR EM POSTGRESQL

Novembro, 2013

Sumário
Sumário 2
Introdução 3
Índices 4
Tipos de índices 4
Índices únicos 8
Índices parciais 9
Índices em expressões 10
Curiosidades 11
Otimizadores 12
Geração dos planos possíveis 13
Configurações para o PostgreSQL 15
Conclusão 18
Referências bibliográficas 19

Introdução
De tempos para cá, as pessoas vem se acostumando a obter a informação com grande facilidade e rapidez e para isso os sistemas estão se tornando cada vez mais rápidos sempre exigindo maior performance e capacidade computacional. Como toda essa informação é armazenada em algum tipo de banco de dados ou arquivos, são necessários métodos para que a busca por estes dados não se tornem lentas e ineficazes em função de sua demanda ser enorme. Outra coisa e se levar em conta é o fato de que a má modelagem da estrutura de dados assim como a má elaboração de comandos SQL estão diretamente ligados a perda de performance dos bancos.
Neste documento, serão abordados ajustes na configuração do SGBD PostgreSQL, métodos para que os dados possam ser encontrados de maneira eficaz e também melhores práticas e comandos, fazendo com que seja aproveitado o máximo dos recursos do hardware que estiver executando o banco de dados.

Índices
Em banco de dados, ao se falar de índices, indicamos uma referência associada a uma chave que, através de consultas SQL, permitirá a localização de registros nas tabelas do banco mas rapidamente. Esta estrutura funciona como um arquivo que cria ponteiros de indicação através de sua chave de referência, assim acelerando a recuperação dos dados consultados. Pode ser comparado com o índice ( sumário ) de um livro onde, ao encontrar o conteúdo desejado no índice, encaminha-se diretamente para a página do

Relacionados

  • Performance Tuning em Banco de Dados Relacional Um estudo de caso: PostgreSQL
    20143 palavras | 81 páginas
  • Ti DBA
    33697 palavras | 135 páginas
  • Otimização
    4295 palavras | 18 páginas
  • Banco de dados
    3006 palavras | 13 páginas
  • Visões
    11625 palavras | 47 páginas
  • INFORMATICA
    2479 palavras | 10 páginas
  • Postgresql
    2285 palavras | 10 páginas
  • Mi titulo de trabajo
    911 palavras | 4 páginas
  • TCC Banco de Dados
    8115 palavras | 33 páginas
  • Pim iii
    7009 palavras | 29 páginas