SlideShare uma empresa Scribd logo
1 de 5
TÉCNICAS DE TUNING PARA MELHORIA DE
DESEMPENHO EM BANCO DE DADOS POSTGRESQL
ESTA APRESENTAÇÃO ABORDA A APLICAÇÃO DE TAIS TÉCNICAS DE
TUNING PARA MELHORIA DO DESEMPENHO DE BANCOS DE DADOS
POSTGRESQL
Alunos: Cristiane Michiles Kuriyama,
Carlos Naranjo E Raimundo Nonato
Com o tempo, as consultas, inserções,
modificações e exclusões em um SGBD
começam a ficar lentas, as tabelas
começam a ficar grandes demais fazendo
com que o SGBD perca desempenho.
Quando isso acontece, a única
solução é a aplicação de técnicas
de tuning de desempenho no
SGBD
APLICANDO TÉCNICAS DE TUNING PARA MELHORIA DE
DESEMPENHO EM BANCO DE DADOS POSTGRESQL
A técnica de tuning de desempenho é uma prática feita em todos os
SGBDS importantes com técnicas diferentes.
Praticas:
• Índices – Deve ser criados sempre que se encontrar campos muitos
usados na cláusula WHERE, ORDER BY, GROUP BY.
• Explain Analyse – Analisar como o planejador realiza as buscas, e
buscar por melhores caminhos.
• Modificar Configurações para melhorar o desempenho.
CONCLUSÃO
• A pratica de tuning não é algo que se faz simplesmente por fazer. É
necessário ter conhecimento e prática sobre o assunto. Algumas técnicas são
simples e de fácil compreensão, mas algumas requerem conhecimentos sobre
sistemas operacionais ou hardware. A aplicação de tuning requer muita
analise, devendo sempre trabalhar cada caso de uma forma diferente.
As ferramentas de auxílio à tuning orientaram corretamente o administrador a
realizar melhorias nas consultas e na estrutura do banco de dados. Os ganhos
de desempenho podem ser vistos nos resultados fnais de cada consulta (salvo
alguma limitação da ferramenta), a maior parte das consultas (queries) foi
otimizada tanto em nível de tempo quanto em nível de custo de execução.

Mais conteúdo relacionado

Semelhante a AulaTuningProfaCelinia_KuryiamNaranjoRn

Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
alexandre_malaquias
 

Semelhante a AulaTuningProfaCelinia_KuryiamNaranjoRn (20)

Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Navita Webinar: Garanta as melhores Tarifas em seus Contratos de Telecom
Navita Webinar: Garanta as melhores Tarifas em seus Contratos de TelecomNavita Webinar: Garanta as melhores Tarifas em seus Contratos de Telecom
Navita Webinar: Garanta as melhores Tarifas em seus Contratos de Telecom
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Apresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e KanbanApresentação Scrum, Xp e Kanban
Apresentação Scrum, Xp e Kanban
 
O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning O desafio do ágil em um time de Machine Learning
O desafio do ágil em um time de Machine Learning
 
introxp-180413013250.pdf
introxp-180413013250.pdfintroxp-180413013250.pdf
introxp-180413013250.pdf
 
Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
 
Scrum
ScrumScrum
Scrum
 
Introdução à Programação Extrema (Extreme Programming - XP)
Introdução à Programação Extrema (Extreme Programming - XP)Introdução à Programação Extrema (Extreme Programming - XP)
Introdução à Programação Extrema (Extreme Programming - XP)
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Tuning Banco de Dados
Tuning Banco de DadosTuning Banco de Dados
Tuning Banco de Dados
 
Lista de Práticas Ágeis
Lista de Práticas ÁgeisLista de Práticas Ágeis
Lista de Práticas Ágeis
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XP
 
Metodologias Ágeis DSDM
Metodologias Ágeis DSDMMetodologias Ágeis DSDM
Metodologias Ágeis DSDM
 
Processos Ágeis
Processos Ágeis Processos Ágeis
Processos Ágeis
 
Scrum
ScrumScrum
Scrum
 
Apostila xp programação ágil
Apostila xp   programação ágilApostila xp   programação ágil
Apostila xp programação ágil
 
GDD - GUILD Driven Development
GDD - GUILD Driven DevelopmentGDD - GUILD Driven Development
GDD - GUILD Driven Development
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando além
 

Último

ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
azulassessoria9
 
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptxSlide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
sfwsoficial
 
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
aulasgege
 
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdfHistoria-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
andreaLisboa7
 

Último (20)

Unidade 4 (Texto poético) (Teste sem correção) (2).docx
Unidade 4 (Texto poético) (Teste sem correção) (2).docxUnidade 4 (Texto poético) (Teste sem correção) (2).docx
Unidade 4 (Texto poético) (Teste sem correção) (2).docx
 
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptxEB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
EB1 Cumeada Co(n)Vida à Leitura - Livros à Solta_Serta.pptx
 
prova do exame nacional Port. 2008 - 2ª fase - Criterios.pdf
prova do exame nacional Port. 2008 - 2ª fase - Criterios.pdfprova do exame nacional Port. 2008 - 2ª fase - Criterios.pdf
prova do exame nacional Port. 2008 - 2ª fase - Criterios.pdf
 
Planejamento 2024 - 1º ano - Matemática 38 a 62.pdf
Planejamento 2024 - 1º ano - Matemática  38 a 62.pdfPlanejamento 2024 - 1º ano - Matemática  38 a 62.pdf
Planejamento 2024 - 1º ano - Matemática 38 a 62.pdf
 
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º anoNós Propomos! Sertã 2024 - Geografia C - 12º ano
Nós Propomos! Sertã 2024 - Geografia C - 12º ano
 
Poema - Aedes Aegypt.
Poema - Aedes Aegypt.Poema - Aedes Aegypt.
Poema - Aedes Aegypt.
 
Slides Lição 8, CPAD, Confessando e Abandonando o Pecado.pptx
Slides Lição 8, CPAD, Confessando e Abandonando o Pecado.pptxSlides Lição 8, CPAD, Confessando e Abandonando o Pecado.pptx
Slides Lição 8, CPAD, Confessando e Abandonando o Pecado.pptx
 
ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
ATIVIDADE 2 - GQ - COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO - 52_2024
 
"Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande""Nós Propomos! Escola Secundária em Pedrógão Grande"
"Nós Propomos! Escola Secundária em Pedrógão Grande"
 
Slides Lição 8, Betel, Ordenança para confessar os pecados e perdoar as ofens...
Slides Lição 8, Betel, Ordenança para confessar os pecados e perdoar as ofens...Slides Lição 8, Betel, Ordenança para confessar os pecados e perdoar as ofens...
Slides Lição 8, Betel, Ordenança para confessar os pecados e perdoar as ofens...
 
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptxSlide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
Slide Licao 4 - 2T - 2024 - CPAD ADULTOS - Retangular.pptx
 
livro para educação infantil conceitos sensorial
livro para educação infantil conceitos sensoriallivro para educação infantil conceitos sensorial
livro para educação infantil conceitos sensorial
 
ufcd_9649_Educação Inclusiva e Necessidades Educativas Especificas_índice.pdf
ufcd_9649_Educação Inclusiva e Necessidades Educativas Especificas_índice.pdfufcd_9649_Educação Inclusiva e Necessidades Educativas Especificas_índice.pdf
ufcd_9649_Educação Inclusiva e Necessidades Educativas Especificas_índice.pdf
 
bem estar animal em proteção integrada componente animal
bem estar animal em proteção integrada componente animalbem estar animal em proteção integrada componente animal
bem estar animal em proteção integrada componente animal
 
Semana Interna de Prevenção de Acidentes SIPAT/2024
Semana Interna de Prevenção de Acidentes SIPAT/2024Semana Interna de Prevenção de Acidentes SIPAT/2024
Semana Interna de Prevenção de Acidentes SIPAT/2024
 
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHASMARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
 
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIAHISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
HISTORIA DA XILOGRAVURA A SUA IMPORTANCIA
 
Alemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf HitlerAlemanha vs União Soviética - Livro de Adolf Hitler
Alemanha vs União Soviética - Livro de Adolf Hitler
 
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
1. Aula de sociologia - 1º Ano - Émile Durkheim.pdf
 
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdfHistoria-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
Historia-em-cartaz-Lucas-o-menino-que-aprendeu-a-comer-saudavel- (1).pdf
 

AulaTuningProfaCelinia_KuryiamNaranjoRn

  • 1. TÉCNICAS DE TUNING PARA MELHORIA DE DESEMPENHO EM BANCO DE DADOS POSTGRESQL ESTA APRESENTAÇÃO ABORDA A APLICAÇÃO DE TAIS TÉCNICAS DE TUNING PARA MELHORIA DO DESEMPENHO DE BANCOS DE DADOS POSTGRESQL Alunos: Cristiane Michiles Kuriyama, Carlos Naranjo E Raimundo Nonato
  • 2. Com o tempo, as consultas, inserções, modificações e exclusões em um SGBD começam a ficar lentas, as tabelas começam a ficar grandes demais fazendo com que o SGBD perca desempenho. Quando isso acontece, a única solução é a aplicação de técnicas de tuning de desempenho no SGBD
  • 3. APLICANDO TÉCNICAS DE TUNING PARA MELHORIA DE DESEMPENHO EM BANCO DE DADOS POSTGRESQL
  • 4. A técnica de tuning de desempenho é uma prática feita em todos os SGBDS importantes com técnicas diferentes. Praticas: • Índices – Deve ser criados sempre que se encontrar campos muitos usados na cláusula WHERE, ORDER BY, GROUP BY. • Explain Analyse – Analisar como o planejador realiza as buscas, e buscar por melhores caminhos. • Modificar Configurações para melhorar o desempenho.
  • 5. CONCLUSÃO • A pratica de tuning não é algo que se faz simplesmente por fazer. É necessário ter conhecimento e prática sobre o assunto. Algumas técnicas são simples e de fácil compreensão, mas algumas requerem conhecimentos sobre sistemas operacionais ou hardware. A aplicação de tuning requer muita analise, devendo sempre trabalhar cada caso de uma forma diferente. As ferramentas de auxílio à tuning orientaram corretamente o administrador a realizar melhorias nas consultas e na estrutura do banco de dados. Os ganhos de desempenho podem ser vistos nos resultados fnais de cada consulta (salvo alguma limitação da ferramenta), a maior parte das consultas (queries) foi otimizada tanto em nível de tempo quanto em nível de custo de execução.