tuning sql

7469 palavras 30 páginas
Oracle Performance Tuning de SQL

Agenda

Introdução ao Foco em Alta Performance
Parte I – Arquitetura do Servidor Oracle
Parte II
Parte III
Parte IV
Parte V
Parte VI

– Metodologia de Tuning
– Processamento de Instruções SQL
– Introdução ao Otimizador
– EXPLAIN e AUTOTRACE
– Gerenciamento de Estatísticas

2

Conteúdo

Parte VII – Junções de Tabelas
Parte VIII – SQL Trace e TKPROF
Parte IX
Parte X
Parte XI

– Índices e Caminhos de Acesso Básicos
– Tópicos Avançados em Índices
– Statspack , AWR e ADDM

3

Introdução:

Foco em Alta Performance

4

Estrutura da área de TI

5

O Projeto

6

Tempo de Reposta

7

Índices

8

Índices

9

Fatores que Afetam a Performance

10

Arquitetura Client/Server

11

Arquitetura N-Tier

12

Identificação do Cenário

13

Analise de Performance

14

Parte I:

Arquitetura do
Servidor Oracle

15

Objetivos
Após completar a Parte I, você poderá:
• Descrever a arquitetura do banco de dados Oracle e seus componentes • Tomar decisões fundamentadas durante as ações de tuning de instruções SQL.

16

Arquitetura do Banco de Dados Oracle
O sistema de banco de dados Oracle consiste de dois componentes principais:
O banco de dados: estruturas físicas
• A instância:
• estruturas de memória
• processos de background


O tamanho e a estrutura desses componentes impactam performance.

17

Arquitetura do Banco de Dados Oracle

18

Estruturas Físicas

19

Estruturas de Memória

20

Automatic Shared Memory Management
Simplifica enormemente o gerenciamento da memória compartilhada.


Parâmetros de inicialização SGA_TARGET (dinâmico) e
SGA_MAX_SIZE (estático)

21

Shared Pool
A shared pool consiste de:
Data dictionary cache: contém informações sobre objetos, armazenamento e privilégios
• Library cache: contém informações sobre instruções SQL interpretadas, blocos PL/SQL compilados e classes Java


O

Relacionados

  • Aprenda PLSQL SQL TUNING
    782 palavras | 4 páginas
  • Roteiro para indicação de boas práticas do monitoramento de transações e ajustes de desempenho (tuning): sql server 2005
    4752 palavras | 20 páginas
  • tuning banco de dados
    634 palavras | 3 páginas
  • TCC Banco de Dados
    8115 palavras | 33 páginas
  • Banco de dados
    3129 palavras | 13 páginas
  • Tuning
    3455 palavras | 14 páginas
  • Relatório de Curso
    5185 palavras | 21 páginas
  • Oracle BD
    6844 palavras | 28 páginas
  • Performance Tuning em Banco de Dados Relacional Um estudo de caso: PostgreSQL
    20143 palavras | 81 páginas
  • Otimização Banco de Dados
    2948 palavras | 12 páginas