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

Cache de l'ensemble de résultats pour un service de données SQL

Cache de l'ensemble de résultats pour un service de données SQL

Lorsque vous configurez le cache de l'ensemble de résultats, le service d'intégration de données met en cache les résultats du processus DTM associé à chaque requête du service de données SQL et chaque requête du service Web. Le service d'intégration de données met en cache les résultats de la période d'expiration que vous définissez. Quand un client effectue la même requête avant l'expiration du cache, le service d'intégration de données renvoie les résultats mis en cache.
Envisagez la solution suivante pour les goulots d'étranglement de cache de l'ensemble de résultats :
Configurez le cache de l'ensemble de résultats pour un service de données SQL.
Le cache de l'ensemble des résultats permet au service d'intégration de données d'utiliser les résultats mis en cache pour les requêtes du service de données SQL. Les utilisateurs qui exécutent des requêtes identiques dans un laps de temps court souhaiteront peut-être utiliser le cache de l'ensemble de résultats pour diminuer le temps d'exécution de requêtes identiques.
Lorsque vous activez le service d'intégration de données pour qu'il utilise les résultats mis en cache, les performances du service de données augmentent. Cependant, pour améliorer davantage le temps de traitement du service de données pour des requêtes identiques, allouez suffisamment d'espace pour stocker le cache en mémoire. Lorsque vous configurez la quantité de mémoire cache pour qu'elle soit supérieure ou égale à ce qui est requis pour mettre en cache les résultats, vous augmentez les performances en réduisant la surcharge d'E/S du système. Lorsque le service d'intégration de données écrit des fichiers cache sur le disque, le temps de traitement du service de données augmente en raison d'une surcharge d'E/S du système.