Академический Документы
Профессиональный Документы
Культура Документы
www.fabioprado.net www.fabioprado.net
Captulo 1
Objetivos do tuning
Minimizar tempo de resposta e recuperao de dados; Minimizar concorrncia de acesso aos dados;
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
3
Problemas de performance
60% dos problemas de performance so decorrentes de SQL ruim; 20% dos problemas de performance so decorrentes do projeto do BD.
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
4
Onde tunar?
Aplicao:
SQL ruim (mal escrito); Recursos serializados.
Projeto:
Modelagem dos objetos: tabelas, vises, ndices, sequences etc.;
Armazenamento dos objetos.
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
5
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
6
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
8
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
Importante
Ao tunar queries de uma aplicao, elas passaro a consumir menos recursos do BD.
Consequentemente outras aplicaes que so executadas no mesmo BD, tambm obtero ganhos de performance.
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
10
Ateno
Segurana Performance
Quanto mais recursos de segurana forem implementados, menor ser a performance do BD.
abril de 12
SQL Tuning em Bancos de Dados Oracle 10G/11G 2011 Fbio Prado. Todos os direitos reservados.
www.fabioprado.net
11