Utilizzo dei report AWR (Automatic Workload Repository) per Oracle AI Database
Automatic Workload Repository (AWR) è un buon punto di partenza per identificare i problemi generali di prestazioni del database, che può fornire indicatori iniziali per individuare i problemi con i processi Extract o Replicat. Utilizzando AWR, è possibile determinare facilmente se i colli di bottiglia si trovano all'interno o all'esterno del database.
A partire da Oracle AI Database, le query e i report AWR vengono semplificati e migliorati per presentare i dati in una visione facile da comprendere del processo di replica. Con queste viste report, sarebbe più facile risolvere i problemi relativi alle prestazioni della replica classificandoli come uno dei seguenti:
-
Problema del carico di lavoro
-
Problema di configurazione errata lato database, ad esempio SQL di replica lenta a causa della mancanza di indici o delle impostazioni dei parametri del database errate
-
Problema di colli di bottiglia a livello di prestazioni a livello di database o nei processi Oracle GoldenGate all'esterno del database
Le sezioni di replica dei report AWR avanzati includono le funzioni riportate di seguito.
-
Sezione Uso delle risorse del sistema di replica più completa, che mostra l'uso delle risorse del sistema per tutti i processi di replica di Oracle GoldenGate, siano essi in primo piano o in background, e presentati per ogni processo Extract e Replicat.
La sezione Replication contiene inoltre informazioni per l'interfaccia XStream IN/OUT. Per ulteriori informazioni su XStream, vedere Oracle AI Database XStream Guide.
-
Sezione separata per le statistiche Top SQL correlate alla replica per semplificare l'identificazione dei problemi relativi alle prestazioni SQL correlati alla replica. Il numero di prime istruzioni SQL visualizzate è una frazione delle prime istruzioni SQL visualizzate per il database.
-
Sezione separata per i primi eventi di attesa per i processi correlati alla replica per risolvere facilmente i problemi di prestazioni correlati alla replica.
-
Sezioni correlate alla replica riorganizzate per presentare le statistiche di replica organizzate per singoli tipi Extract e Replicat diversi.
-
Informazioni personalizzate per i processi Replicat ed Extract.
Uso delle risorse del sistema di replica
Il nome del processo di replica di Oracle GoldenGate, il tipo di processo e il numero di sessioni dei relativi sottocomponenti vengono visualizzati nelle metriche. Le statistiche sulle prestazioni vengono aggregate in base alla funzionalità dei sottocomponenti del processo, raggruppati per nome del processo. Ciò consente di monitorare l'utilizzo delle risorse per Extract e Replicat, con informazioni dettagliate su tutti i suoi sottocomponenti. 
Primi eventi di attesa replica
Vengono visualizzati gli eventi di attesa dei processi in primo piano e in background della replica, aggregati per tipo di evento e modulo SQL Oracle GoldenGate. 

Prime istruzioni SQL di replica
Le istruzioni SQL eseguite dai processi di replica, visualizzate in diverse sezioni ordinate in base al tempo trascorso, al tempo della CPU e all'esecuzione, vengono presentate nel report Prime istruzioni SQL. Il nome del processo di replica viene aggiunto per identificare il processo che esegue l'istruzione SQL.
Ecco alcuni esempi dei report SQL principali. 



Metriche delle prestazioni di estrazione di Oracle GoldenGate
Questa sezione mostra le metriche delle prestazioni per Extract e il motore di acquisizione. 
Nella tabella riportata di seguito vengono descritti i dati delle metriche delle prestazioni.
Nota: a meno che non sia indicato, tutti i dati sono delta cumulativi raccolti nell'intervallo di snapshot.
| Nome metriche | Descrizione |
|---|---|
| Nome Extract | Processo Extract GoldenGate |
| Nome acquisizione | Nome processo di acquisizione |
| Ritardi estrazione iniziale | Ritardo (in secondi) derivato dal momento in cui l'LCR più recente è stato creato e ricevuto. Questo ritardo è stato misurato all'inizio dello snapshot. |
| Ritardo/i fine estrazione | Ritardo (in secondi) derivato dal momento in cui l'LCR più recente è stato creato e ricevuto. Questo ritardo è stato misurato alla fine dello snapshot. |
| Redo con mining (byte) | La quantità di dati di redo estratti (in byte). Se il processo è stato riavviato nell'intervallo dell'istantanea, viene visualizzato un asterix (*). |
| Redo Mined (byte) al secondo | Ripristina tasso con data fine |
| Byte inviati al secondo | Numero di byte inviati dal processo di acquisizione al processo di estrazione dall'ultima volta che il processo di estrazione è stato collegato al processo di acquisizione. |
| Acquisisci LCR | Numero di LCR consegnati all'acquisizione da Logminer |
| Acquisisci LCR al secondo | Acquisisci tasso LCR |
| LCR inviati | Numero di LCR inviati dall'acquisizione all'estrazione |
| LCR inviati/sec | Tasso LCR inviati |
| Tempi di attesa redo (sec) | Tempo impiegato dal processo di acquisizione nello stato WAITING FOR REDO. |
| In attesa di Extract(sec) | Il tempo di attesa di Capture per le richieste dall'estrazione. Al termine dello snapshot |
| In attesa di estrazione (delta) | Valore delta del tempo di attesa dell'estrazione tra lo snap iniziale e quello finale |
Replicat integrato di Oracle GoldenGate
Questa sezione mostra le statistiche delle prestazioni per Replicat integrato di Oracle GoldenGate. 
Nella tabella riportata di seguito vengono descritti i dati della metrica.
| Nome metrica | Descrizione |
|---|---|
| Nome Replicat | Nome Replicat Oracle GoldenGate |
| Nome applicazione | Applica nome processo |
| LCR inseriti nel buffer (reader) | Numero di LCR inseriti nel buffer in attesa di essere elaborati da Apply Reader |
| Trans. ricevute (coordinatore) | Numero di transazioni ricevute dal coordinatore applicazione |
| Trans. non assegnate (coordinatore) | Numero di transazioni non ancora assegnate dal coordinatore applicazione |
| LCR applicati (applica server) | Numero di LCR applicati dal server di applicazione |
| LCR/sec applicato (applica server) | Frequenza di applicazione LCR per server di applicazione |
| % LCR con dipendenze | Percentuale di LCR che devono attendere altre transazioni a causa della dipendenza |
| % LCR con dipendenza watermark | Percentuale di LCR in attesa a causa dell'ordine di commit della transazione di origine |
| Errori totali | Totale transazione con errori |
Replicat di Oracle GoldenGate
Questa sezione mostra le statistiche sulle prestazioni complessive di Oracle GoldenGate Classic Replicat, Replicat coordinato e Replicat parallelo. Le statistiche delle operazioni SQL vengono aggregate per ogni processo Replicat. 
Nella tabella seguente vengono descritti i dati delle metriche.
| Nome metrica | Descrizione |
|---|---|
| Nome Replicat | Nome Replicat |
| Righe elaborate | Numero di righe elaborate dalle operazioni SQL da Replicat |
| Righe elaborate al secondo | Tasso righe elaborate |
| Tempo di attesa I/O | Tempo di attesa I/O utente delle operazioni SQL da parte di Replicat |
| Tempo CPU | Tempo CPU delle operazioni SQL da Replicat |