Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fbio Prado
01/2012
www.fabioprado.net
www.fabioprado.net
Captulo 1
Introduo
SQL Tuning
Objetivos do tuning
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 3
2011 Fbio Prado. Todos os direitos reservados.
Problemas de performance
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 4
2011 Fbio Prado. Todos os direitos reservados.
Onde tunar?
Aplicao:
SQL ruim (mal escrito);
Recursos serializados.
Projeto:
Modelagem dos objetos: tabelas, vises, ndices, sequences
etc.;
Armazenamento dos objetos.
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 5
2011 Fbio Prado. Todos os direitos reservados.
Onde tunar?
Banco de Dados:
Alocao de dados em Memria;
Estrutura do Banco de Dados;
Parmetros inapropriados.
Sistema Operacional:
I/O de dados;
Largura de banda;
Alocao de espao em disco;
SWAP;
Parmetros do SO.
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 6
2011 Fbio Prado. Todos os direitos reservados.
O que iremos tunar neste
treinamento?
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 7
2011 Fbio Prado. Todos os direitos reservados.
Por que tunar SQL?
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 9
2011 Fbio Prado. Todos os direitos reservados.
Importante
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 10
2011 Fbio Prado. Todos os direitos reservados.
Ateno
Segurana
Performance
www.fabioprado.net
abril de 12 SQL Tuning em Bancos de Dados Oracle 10G/11G 11
2011 Fbio Prado. Todos os direitos reservados.