Attribution de mémoire RAM pour CDC Replication

Lors de la configuration d'instances d' CDC Replication, les valeurs par défaut sont utilisées pour l'allocation de mémoire. Cependant, cet impératif peut varier en fonction de votre configuration de réplication et de la charge de travail de votre base de données. Dans certains cas, il est nécessaire d'allouer que la mémoire RAM minimum pour améliorer les performances.

Bien que les exigences de mémoire de CDC Replication puissent varier, vous devez collaborer avec votre administrateur système pour vous assurer que la mémoire allouée à chaque instance du produit est disponible à chaque instant. Cela peut nécessiter une planification du déploiement car d'autres applications nécessitant des allocations de mémoire peuvent être installées sur le serveur hébergeant CDC Replication. L'utilisation de valeurs autres que les valeurs par défaut ou l'allocation d'une quantité de RAM supérieure à la quantité disponible sur votre serveur doit être effectuée uniquement après avoir pris en compte l'impact sur les performances du produit.

Les déploiements de CDC Replication source peuvent nécessiter de la mémoire vive supplémentaire dans les scénarios suivants :
  • Vous répliquez des types de données LOB de grande taille avec votre déploiement CDC Replication source. Ces types de données sont envoyés vers une cible lors de leur récupération à partir de la base de données source. La cible attend jusqu'à ce que tous les objets LOB (de chaque enregistrement) soient reçus avant d'appliquer une ligne. Les LOB sont stockés dans la mémoire tant que la mémoire vive est suffisante. Sinon, ils sont écrits sur le disque de la cible.
  • Vous êtes en train de répliquer des tables "larges" contenant des centaines de colonnes.
  • Vous êtes en train d'exécuter des transactions de lots volumineux dans votre base de données source au lieu d'un traitement de transactions en ligne (OLTP).
La RAM disponible est insuffisante et vous rencontrez l'un des problèmes de performances suivants :
  • Possible dégradation des performances car le système d'exploitation sur votre serveur repose de plus en plus sur votre mémoire virtuelle et sur les E/S disque.
  • Les ressources d'UC supplémentaires sont saturées car le produit passe plus de temps à nettoyer la mémoire.
  • Capacité de traitement limitée. La réplication peut être lente ou interrompue car le produit repose de plus en plus sur la mémoire virtuelle et sur les E/S disque.
  • La réplication est lente car le produit traite des unités de travail plus restreintes afin de préserver de la mémoire.
  • Transfert de disque des transactions par le déploiement CDC Replication source.
  • Exceptions de mémoire, délais d'expiration, surveillance des problèmes, problèmes de configuration avec les outils de ligne de commande ou Management Console.