Utilisation de rapports AWR (Automatic Workload Repository) pour Oracle AI Database
Le référentiel AWR (Automatic Workload Repository) est un bon point de départ pour identifier les problèmes généraux de performances de la base de données, qui peuvent fournir des indicateurs initiaux pour aider à localiser les problèmes liés aux processus Extract ou Replicat. A l'aide du référentiel AWR, vous pouvez facilement déterminer si les goulets d'étranglement se trouvent à l'intérieur ou à l'extérieur de la base de données.
A partir d'Oracle AI Database, les requêtes et les états AWR sont simplifiés et améliorés pour présenter les données dans une vue facile à comprendre du processus de réplication. Avec ces vues de rapport, il serait plus facile de résoudre les problèmes de performances de réplication en les classant parmi les suivants :
-
Problème de charge globale
-
Problème de configuration du côté de la base de données, tel que la lenteur de la réplication SQL en raison d'un manque d'index ou de paramètres de base de données incorrects
-
Problème de goulet d'étranglement des performances côté base de données ou dans les processus Oracle GoldenGate en dehors de la base de données
Les sections de réplication des états AWR améliorés incluent les fonctionnalités suivantes :
-
Une section plus complète Utilisation des ressources du système de réplication, qui indique l'utilisation des ressources système pour tous les processus de réplication Oracle GoldenGate, qu'ils soient en avant-plan ou en arrière-plan, et présentée pour chaque processus d'extraction et de réplication.
La section Réplication contient également des informations sur l'interface XStream IN/OUT. Pour plus d'informations sur XStream, reportez-vous au Guide Oracle AI Database XStream.
-
Une section distincte pour les statistiques Top SQL liées à la réplication afin de faciliter l'identification des problèmes de performances SQL liés à la réplication. Le nombre d'instructions SQL les plus consommatrices de ressources est une fraction du nombre d'instructions SQL les plus consommatrices de ressources affiché pour la base de données.
-
Une section distincte pour les principaux événements Wait liés aux processus de réplication afin de résoudre facilement les problèmes de performances liés à la réplication.
-
Sections liées à la réplication réorganisées pour présenter les statistiques de réplication organisées par processus Extract individuel et différents types de réplication.
-
Informations personnalisées pour les processus Replicat et Extract.
Utilisation des ressources système de réplication
Le nom du processus de réplication Oracle GoldenGate, le type de processus et le nombre de sessions de ses sous-composants sont affichés dans les mesures. Les statistiques de performances sont agrégées par la fonctionnalité des sous-composants de processus, regroupées par nom de processus. Cela permet de surveiller l'utilisation des ressources par processus Extract et Replicat, avec des informations détaillées sur tous ses sous-composants. 
Evénements d'attente principaux de réplication
Les événements Wait des processus de réplication en avant-plan et en arrière-plan sont affichés, agrégés par type d'événement et par module SQL Oracle GoldenGate. 

Principales instructions SQL de réplication
Les instructions SQL exécutées par les processus de réplication, affichées dans différentes sections classées par temps écoulé, temps CPU et exécution, sont présentées dans l'état Top SQL. Le nom du processus de réplication est ajouté pour identifier le processus qui exécute l'instruction SQL.
Voici des exemples des principaux états SQL. 



Mesures de performances d'extraction Oracle GoldenGate
Cette section présente les mesures de performances du processus Extract et du moteur de capture. 
Le tableau suivant décrit les données de mesure de performances.
Remarque : sauf indication contraire, toutes les données sont des delta cumulés collectés dans l'intervalle de cliché.
| Nom de la mesure | Description |
|---|---|
| Nom d'extraction | Extraction GoldenGate |
| Nom de capture | Nom de processus de capture |
| Commencer le ou les décalages d'extraction | Décalage (en secondes) déterminé par l'heure à laquelle le LCR le plus récent a été créé et reçu. Ce décalage a été mesuré au début de l'instantané. |
| Décalage(s) d'extraction de fin | Décalage (en secondes) déterminé par l'heure à laquelle le LCR le plus récent a été créé et reçu. Ce décalage a été mesuré à la fin de l'instantané. |
| Données redo ayant fait l'objet du Data Mining (octets) | Quantité de données de journalisation extraites (en octets). Si le processus a été redémarré dans l'intervalle d'instantané, un astérisque (*) s'affiche. |
| Opérations de journalisation minées (octets) par seconde | Taux min. des informations de journalisation |
| Octets envoyés, par seconde | Nombre d'octets envoyés par le processus Capture au processus Extract depuis la dernière fois qu'il est associé au processus Capture. |
| Capturer les LCR | Nombre de LCR livrés à la capture à partir de Logminer |
| Capturer les LCR par seconde | Capturer le taux des LCR |
| LCR envoyés | Nombre de LCR envoyés de la capture à l'extraction |
| LCR envoyés/s | Taux de LCR envoyés |
| Temps d'attente des informations de journalisation (s) | Temps passé par le processus Capture à l'état WAITING FOR REDO. |
| En attente d'extraction (s) | Temps d'attente de la capture pour les demandes de l'extraction. En fin de cliché |
| En attente d'extraction (delta) | Valeur delta du temps d'attente de l'extraction entre le cliché de début et le cliché de fin |
Réplication intégrée à Oracle GoldenGate
Cette section présente les statistiques de performances du processus Replicat intégré Oracle GoldenGate. 
Le tableau suivant décrit les données de mesure.
| Nom de mesure | Description |
|---|---|
| Nom de réplication | Nom de réplication Oracle GoldenGate |
| Nom d'application des transactions | Appliquer le nom de processus |
| LCR mis en mémoire tampon (lecteur) | Nombre de LCR mis en mémoire tampon devant être traités par Apply Reader |
| Trans. reçues (coordonnateur) | Nombre de transactions reçues par le coordinateur de l'application |
| Transactions non affectées (coordonnateur) | Nombre de transactions non encore affectées par le coordinateur d'application |
| LCR appliqués (serveur d'application) | Nombre de LCR appliqués par le serveur Apply |
| LCR appliqués par seconde (serveur d'application) | Taux d'application des LCR par serveur d'application des modifications |
| LCR avec dépendances (%) | Pourcentage de LCR devant attendre d'autres transactions en raison d'une dépendance |
| LCR avec % de dépendance de filigrane | Pourcentage de LCR devant attendre en raison d'un ordre de validation de transaction source |
| Total des erreurs | Total des transactions avec erreurs |
Réplication Oracle GoldenGate
Cette section présente les statistiques globales sur les performances du processus Replicat classique d'Oracle GoldenGate, du processus Replicat coordonné et du processus Replicat parallèle. Les statistiques des opérations SQL sont agrégées pour chaque processus Replicat. 
Le tableau suivant décrit les données de mesure.
| Nom de mesure | Description |
|---|---|
| Nom de réplication | Nom de réplication |
| Lignes traitées | Nombre de lignes traitées par les opérations SQL par le processus Replicat |
| Lignes traitées par seconde | Taux de traitement des lignes |
| Temps d'attente d'E/S | Temps d'attente d'E/S utilisateur des opérations SQL par le processus Replicat |
| Temps UC | Temps UC des opérations SQL par le processus Replicat |