Oracle Database 19c: Gerenciamento e ajuste de desempenho - curso RUB 76.490. de Especialista, treinamento, Data: 14 de maio de 2023.
Miscelânea / / December 04, 2023
Você se familiarizará com a metodologia de ajuste do Oracle e aprenderá ferramentas básicas para monitorar e diagnosticar problemas de desempenho de instâncias de banco de dados e SQL. Aprenda a diagnosticar e ajustar componentes de banco de dados. Aprenda como gerenciar proativamente com ferramentas e análises de desempenho integradas. Cada tema do curso é necessariamente reforçado com workshops baseados em situações reais de trabalho. Após concluir o treinamento, você poderá aplicar imediatamente as habilidades adquiridas nos negócios.
O curso é adequado para versões do Oracle Database 12c, 18c, 19c e é destinado a engenheiros de suporte técnico, administradores técnicos e administradores de data warehouse familiarizados com os fundamentos do trabalho com Oracle.
Quer obter conhecimento abrangente sobre como gerenciar e ajustar o desempenho do Oracle Database 19c? Recomendamos este curso para você!
Você vai aprender:
usar toda a gama de ferramentas Oracle para identificar problemas de desempenho de instâncias de banco de dados e SQL;
use o Analisador de Desempenho SQL;
usar o Enterprise Manager Cloud Control para monitorar o desempenho da instância;
monitorar bancos de dados e aplicações em tempo real;
abordar questões-chave de ajuste de desempenho do ciclo de vida;
use consultores de banco de dados ao diagnosticar problemas de desempenho;
usar métricas e alertas;
configurar o desempenho de uma instância de banco de dados;
gerenciar o desempenho do SQL;
Ative ou desative o gerenciamento automático de escopo global do sistema.
6
cursosProfessor prático, experiente especialista em SGBD Oracle. Ele sabe transmitir sua riqueza de experiência a cada ouvinte e fazê-lo em uma linguagem simples e acessível, usando muitos exemplos práticos. Ouvintes gratos notam sua capacidade de mostrar uma ampla variedade de nuances de trabalho com o Oracle DBMS.
Mikhail Fokin tem dez anos de experiência trabalhando com SGBD Oracle (versões 8, 8i, 9i, 10g, 11g), incluindo experiência em administração e configurações de desempenho do SGBD Oracle nas plataformas Unix e Windows, inclusive na configuração do Real Application Aglomerados. Profissionalmente fluente em linguagens SQL, PL/SQL. Fluente em tecnologias de backup e recuperação de banco de dados - tanto usando RMAN quanto manualmente (backup e recuperação gerenciados pelo usuário). Fornece armazenamento de dados confiável e tolerância a falhas usando tecnologias Data Guard‚ RAC. Resolve problemas de desempenho de banco de dados e também realiza ajuste de comandos SQL e código PL/SQL. Além disso, ele tem sete anos de experiência ministrando cursos sobre administração de SGBD Oracle, ajuste de desempenho, segurança, desenvolvimento de aplicativos e relatórios usando Oracle Forms Developer e Oracle Relatórios.
Atualmente, ele é administrador de DBMS Oracle em um grande banco russo.
Módulo 1. Noções básicas de ajuste de desempenho (2 ak. h.)
Diagnósticos, recursos e ferramentas de ajuste de desempenho
Hora do banco de dados
Dimensões de ajuste de CPU e tempo de espera
Modelo temporário
Visualizações dinâmicas de desempenho
Estatísticas cumulativas do sistema
Aguardar eventos
Arquivos de log e rastreamento
Módulo 2. Usando o Repositório Automático de Carga de Trabalho (2 ac. h.)
Visão geral do repositório automático de carga de trabalho
Dados do repositório automático de carga de trabalho
Controle de nuvem do Enterprise Manager e AWR
Fotos
Relatórios
Comparação de relatórios
Módulo 3. Identificação de problemas de desempenho (2 ac. h.)
Identificando problemas de desempenho
Definindo prioridades
Relatórios sobre as instruções SQL que consumiram a quantidade máxima de recursos
Problemas básicos de ajuste de desempenho
Ajuste de desempenho do ciclo de vida
Sessão de configuração usando ADDM
Recursos de ajuste de desempenho
Visão geral das ferramentas de monitoramento e configuração
Módulo 4. Usando métricas e alertas (2 ak. h.)
Visão geral de métricas e alertas
Limitações das estatísticas básicas
Vantagens das métricas
Ver o histórico de valores de métricas
Ver histogramas
Avisos gerados pelo servidor
Definir limites
Visualizações dinâmicas para métricas e alertas
Módulo 5. Faixas básicas (2 ac. h.)
Trabalhando usando uma gama básica de métricas
Intervalos básicos de 'janela deslizante'
Modelos de intervalo básico
Criando intervalos básicos
Visualizações dinâmicas para intervalos básicos
Monitoramento de desempenho e intervalos de linha de base
Configurando limites de aviso usando intervalos básicos estáticos
Configuração de limite adaptável
Módulo 6. Usando ferramentas baseadas em AWR (2 ac. h.)
Tarefas de rastreamento automático
Monitoramento de desempenho com ADDM
Histórico de sessão ativa
Módulo 7. Monitoramento de banco de dados em tempo real (2 ac. h.)
Visão geral e uso pretendido
Definindo Operações de Banco de Dados
Conceitos de operações de banco de dados
Habilitar monitoramento de operação de banco de dados
Identificando, iniciando e encerrando uma operação de banco de dados
Monitorando o progresso de uma operação de banco de dados
Visualizações dinâmicas de operações de banco de dados
Configurando operações de banco de dados
Módulo 8. Monitoramento de aplicação (2 ac. h.)
Atributos e tipos de serviços
Criação de serviços
Usando serviços para aplicativos cliente
Gerenciador de serviços e recursos
Serviços e agendador de lote
Limites de serviços e métricas
Agregação e rastreamento de serviços
Módulo 9. Identificação de instruções SQL problemáticas (2 ac. h.)
Etapas para executar comandos SQL
Monitoramento SQL
Planos de Execução
Pacote DBMS_XPLAN
Comando EXPLAIN PLAN
Interpretação do Plano de Execução
Usando rastreamento SQL
Gerando um rastreio do otimizador
Módulo 10. Impacto no otimizador (2 ac. h.)
Tarefas do Otimizador de Consulta
Gerenciando estatísticas do otimizador
Parâmetros de inicialização que afetam o comportamento do otimizador
Habilitando recursos do otimizador
Usando dicas do otimizador
Caminhos de acesso a dados
Operações de conexão
Operações de classificação
Módulo 11. Reduzindo o preço das instruções SQL (2 ac. h.)
Manutenção de índice
Consultor de Otimização de Caminho de Acesso (SQL Access Advisor)
Manutenção e reorganização de tabelas
Gerenciamento de extensão
Armazenamento de dados
Strings migradas e concatenadas
Reduzindo segmentos
Compressão de tabela
Módulo 12. Usando o SQL Performance Analyzer (2 ac. h.)
Visão geral do analisador de desempenho SQL
Visão geral e uso pretendido de testes de aplicativos reais
Captura de carga
Criar uma tarefa do SQL Performance Analyzer
Relatórios comparativos
Configurando declarações regredidas
Visualizações dinâmicas do SQL Performance Analyzer
Módulo 13. Gerenciamento de desempenho SQL (2 ac. h.)
Manutenção de estatísticas do otimizador
Tarefas de manutenção automatizadas
Configurações de coleta de estatísticas
Coleta de estatísticas diferidas
Ajuste automático de SQL
Consultor de ajuste SQL
Consultor de Otimização de Caminho de Acesso (SQL Access Advisor)
Gestão do Plano de Execução
Módulo 14. Usando o Database Replay (2 ac. h.)
Arquitetura de repetição de banco de dados
Recursos de captura de carga
Opções de reprodução
Análise de reprodução
Reprodução de banco de dados no Enterprise Manager
Pacotes e procedimentos de reprodução de banco de dados
Visualizações dinâmicas para reprodução de carga
Carregar calibração do cliente de reprodução
Módulo 15. Configurar uma piscina partilhada (2 ac. h.)
Arquitetura de pool compartilhado
Travas e mutexes
Ferramentas de diagnóstico de pool compartilhado
Análises suaves e difíceis
Alterando o tamanho do pool compartilhado
Fragmentação do pool compartilhado
Cache de dicionário de dados
Cache de resultados de consulta
Módulo 16. Configurando o cache do buffer (2 ak. h.)
Arquitetura de cache de buffer
Conjuntos de trabalho
Metas e técnicas para ajustar o desempenho do cache de buffer
Sintomas de problemas de desempenho do cache de buffer
Soluções para problemas de desempenho do cache de buffer
Cache Flash Inteligente de Banco de Dados
Redefinindo o cache do buffer
Módulo 17. Configurando PGA e espaço de tabela temporário (2 ac. h.)
Configuração de alocação automática de PGA
Histogramas e estatísticas de distribuição automática PGA
Parte do relatório AWR sobre alocação automática de PGA
Gerenciando tablespaces temporários
Grupos de espaços de tabela temporários
Monitorando espaços de tabela temporários
Reduzindo o tamanho de um espaço de tabela temporário
Módulo 18. Gerenciamento automático de memória (2 ac. h.)
Escopo global do sistema dinâmico
Visão geral do gerenciamento automático de escopo global do sistema
Parâmetros de inicialização que afetam o tamanho do SGA
Ativar ou desativar o gerenciamento automático de escopo global do sistema
Consultor de Dimensionamento de Área Global de Sistemas
Visão geral do gerenciamento automático de memória
Habilite o gerenciamento automático de memória
Monitorando o gerenciamento automático de memória
Módulo 19. Configuração de E/S (2 ac. h.)
Arquitetura de E/S
Modos de E/S
Métricas de E/S relevantes para banco de dados
Calibração de E/S
Estatísticas de E/S
Diagnóstico de E/S
Configurando E/S de banco de dados
Gerenciamento Automático de Armazenamento (ASM)
Módulo 20. Resultados do ajuste de desempenho (2 ac. h.)
Parâmetros de inicialização e seu impacto no desempenho
Tamanhos iniciais de estruturas de memória
Montando uma piscina grande
Melhores práticas para diferentes tipos de tablespaces
Dimensões do bloco
Configurando o tamanho do buffer de log online e dos arquivos de log online
Coleta automática de estatísticas
Eventos de espera mais comumente observados