Usando Relatórios do AWR (Automatic Workload Repository) para o Oracle AI Database
O AWR (Automatic Workload Repository) é um bom ponto de partida para identificar problemas gerais de desempenho do banco de dados, que pode fornecer indicadores iniciais para ajudar a localizar problemas com os processos Extract ou Replicat. Usando o AWR, você pode determinar facilmente se os gargalos estão dentro ou fora do banco de dados.
A partir do Oracle AI Database, as consultas e os relatórios do AWR são simplificados e aprimorados para apresentar os dados em uma visão fácil de entender do processo de replicação. Com essas exibições de relatório, seria mais fácil solucionar problemas de desempenho de replicação categorizando-os como um dos seguintes:
-
Problema de carga de trabalho
-
Problema de configuração incorreta do banco de dados, como SQL de replicação lenta devido à falta de índices ou definições incorretas de parâmetros do banco de dados
-
Problema de gargalo de desempenho no banco de dados ou nos processos do Oracle GoldenGate fora do banco de dados
As seções de replicação dos relatórios AWR aprimorados incluem os seguintes recursos:
-
Uma seção mais completa de Uso de Recursos do Sistema de Replicação, que mostra o uso de recursos do sistema para todos os processos de replicação do Oracle GoldenGate, sejam eles em primeiro plano ou em segundo plano, e apresentados para cada processo de Extract e Replicat.
A seção Replicação também contém informações para a interface de IN/OUT XStream. Para obter mais informações sobre o XStream, consulte o Oracle AI Database XStream Guide.
-
Uma seção separada para estatísticas Top SQL relacionadas à replicação para facilitar a identificação de problemas de desempenho SQL relacionados à replicação. O número de Principais SQLs mostradas é uma fração do Top SQL mostrado para o banco de dados.
-
Uma seção separada para os principais eventos de espera para processos relacionados à replicação para solucionar facilmente problemas de desempenho relacionados à replicação.
-
Seções relacionadas à replicação reorganizada para apresentar as estatísticas de replicação organizadas por Extract individual e diferentes tipos de Replicat.
-
Informações personalizadas para os processos Replicat e Extract.
Uso de Recursos do Sistema de Replicação
O nome do processo de replicação do Oracle GoldenGate, o tipo de processo e o número de sessões de seus subcomponentes são exibidos nas métricas. A estatística de desempenho é agregada pela funcionalidade de subcomponentes do processo, grupo por nome do processo. Isso permite monitorar o uso de recursos por Extract e Replicat, com informações detalhadas de todos os seus subcomponentes. 
Principais Eventos de Espera de Replicação
Os eventos de espera dos processos em primeiro plano e em segundo plano de replicação são mostrados, agregados por tipo de evento e Módulo SQL do Oracle GoldenGate. 

Principais SQLs de Replicação
As SQLs executadas por processos de replicação, exibidas em diferentes seções ordenadas por Tempo Decorrido, Tempo de CPU e Execução são apresentadas no relatório Top SQL. O nome do processo de replicação é adicionado para identificar o processo que está executando o SQL.
Aqui estão exemplos dos principais relatórios SQL. 



Métricas de Desempenho do Extract do Oracle GoldenGate
Esta seção mostra as métricas de desempenho do Extract e do mecanismo de captura. 
A tabela a seguir descreve os dados da métrica de desempenho.
Observação: a não ser que todos os dados sejam delta cumulativo coletado no intervalo de captura.
| Nome da Métricas | Descrição |
|---|---|
| Extrair Nome | Processo Extract do GoldenGate |
| Nome da Captura | Nome do processo de captura |
| Iniciar Atrasos de Mineração | Atraso (em segundos) derivado do horário em que o LCR mais recente foi criado e recebido. Esse atraso foi medido no início do instantâneo. |
| Finalizar Atrasos de Mineração | Atraso (em segundos) derivado do horário em que o LCR mais recente foi criado e recebido. Esse atraso foi medido no final do instantâneo. |
| Redo Minado (Bytes) | O volume de dados de redo extraídos (em bytes). Se o processo tiver sido reiniciado dentro do intervalo de snapshot, será exibido um asterisco (*). |
| Refazer Mineração (Bytes) por segundo | Taxa de Refazer Mineração |
| Bytes Enviados por Segundo | Número de bytes enviados pelo processo de Captura para o processo de Extração desde a última vez que o processo de Extração foi anexado ao processo de Captura. |
| Capturar LCRs | Número de LCRs entregues à Captura do Logminer |
| Capturar LCRs por Segundo | Capturar Taxa de LCRs |
| LCRs Enviados | Número de LCRs enviados da Captura para a Extração |
| LCRs Enviados/Seg | Taxa de LCRs Enviados |
| Redo Tempos de Espera (seg) | Tempo gasto pelo processo de Captura no estado Aguardando REDUÇÃO. |
| Aguardando Extract(seg) | O tempo de espera da Captura para solicitações do Extract. No fim do Instantâneo |
| Aguardando Extração (delta) | Valor delta do tempo Aguardando extração entre o snap inicial e o snap final |
Replicat Integrado do Oracle GoldenGate
Esta seção mostra as estatísticas de desempenho do Replicat integrado do Oracle GoldenGate. 
A tabela a seguir descreve os dados da métrica.
| Nome da Métrica | Descrição |
|---|---|
| Nome do Replicat | Nome do processo Replicat do Oracle GoldenGate |
| Aplicar Nome | Nome do processo de aplicação |
| LCRs Armazenados no Buffer (Leitor) | Número de LCRs armazenados em buffer aguardando processamento por Aplicar Leitor |
| Transações recebidas (coordenador) | Número de transações recebidas pelo Coordenador de Aplicação |
| Transações não atribuídas (coordenador) | Número de transações ainda não atribuídas pelo Coordenador de Aplicação |
| LCRs Aplicados (Aplicar Servidor) | Número de LCRs aplicados pelo Servidor de Aplicação |
| LCRs/Seg Aplicados (Aplicar Servidor) | Taxa de aplicação de LCRs por Servidor de Aplicação |
| LCRs com % de Dependências | Porcentagem de LCRs que precisam aguardar outras transações devido à dependência |
| LCRs com % de Dependência de Marca d'água | Porcentagem de LCRs que precisam aguardar devido à ordem de confirmação da transação de origem |
| Total de Erros | Total de transações com erros |
Replicat do Oracle GoldenGate
Esta seção mostra as estatísticas gerais de desempenho do Replicat clássico do Oracle GoldenGate, Replicat coordenado e Replicat paralelo. As estatísticas das operações SQL são agregadas para cada processo Replicat. 
A tabela a seguir descreve dados de métrica.
| Nome da Métrica | Descrição |
|---|---|
| Nome do Replicat | Nome do Replicat |
| Linhas Processadas | Número de linhas processadas por operações SQL pelo processo Replicat |
| Linhas Processadas por Segundo | Taxa de Linhas Processadas |
| Tempo de Espera de E/S | Tempo de Espera de E/S do Usuário das operações SQL pelo Replicat |
| Tempo de CPU | Tempo de CPU das operações SQL pelo processo Replicat |