Table des matières

Search

  1. Préface
  2. Présentation du réglage des performances
  3. Optimisation de cible
  4. Optimisation de source
  5. Optimisation de transformation
  6. Optimisation du mappage
  7. Optimisation du mappage partitionné
  8. Optimisation du temps d'exécution
  9. Optimisation du service de données SQL
  10. Optimisation du service Web
  11. Optimisation des connexions

Guide du réglage de performance

Guide du réglage de performance

Optimisation de cache d'objet de données

Optimisation de cache d'objet de données

Les performances du cache dépendent des performances de la base de données du cache et de la configuration des objets au sein des mappages
, des services de données SQL et des services Web
.
Envisagez les solutions suivantes pour augmenter les performances du cache :
Optimisez la base de données du cache.
Les performances optimales du cache dépendent de la vitesse et des performances de la base de données du cache, ainsi que de la taille du cache. Configurez la taille de cache dans la base de données du cache.
Comme le gestionnaire de cache d'objet de données doit conserver l'ancien cache pour une opération d'actualisation, le cache doit être suffisamment grand pour pouvoir stocker deux ensembles de données. Utilisez la formule suivante pour estimer la taille de cache minimum requise :
2 * average data object size * number of data objects
Par exemple, vous souhaitez mettre en cache 20 objets de données logiques et 10 tables virtuelles. Si la taille moyenne des objets est de 15 Mo, la taille de cache requise est de 2 * 15 Mo * (20 + 10) = 900 Mo.
Les tables de cache sont en lecture seule. Les utilisateurs finaux ne peuvent pas mettre à jour les tables de cache avec des commandes SQL.
Définissez des clés principales et des clés étrangères pour les objets de données logiques.
Lorsque le service d'intégration de données génère des caches pour des objets de données logiques avec des clés, il crée des index. Les index peuvent augmenter les performances des requêtes sur la base de données de cache.
Mettez en cache les objets de données logiques à joindre dans un mappage.
Lorsque vous joignez des objets de données logiques mis en cache, le service d'intégration de données peut pousser la logique de transformation Jointure vers la base de données de cache même lorsque les données source sont issues de bases de données différentes.
Générez le cache d'index en fonction des colonnes dans un objet de données logique ou une table virtuelle.
Configurez le service d'intégration de données pour générer un cache d'index en fonction des colonnes dans les objets de données logiques ou les tables virtuelles. L'index peut augmenter les performances des requêtes sur la base de données de cache.
Générez le cache d'index en fonction des colonnes dans un objet de données logique.
Configurez le service d'intégration de données de sorte à générer un cache d'index en fonction des colonnes dans les objets de données logiques. L'index peut augmenter les performances des requêtes sur la base de données de cache.