Optimiser la base de données source pour le partitionnement
Optimiser la base de données source pour le partitionnement
Pour obtenir des performances optimales lorsque plusieurs threads sont utilisés pour lire une base de données source DB2 pour LUW ou Oracle, vérifiez que la table source est partitionnée et configurée pour accepter les requêtes parallèles.
Pour optimiser la base de données source pour le partitionnement, procédez comme suit :
Ajoutez les partitions de base de données à la source.
Ajoutez les partitions de base de données à la source relationnelle pour augmenter la vitesse de la requête du service d'intégration de données qui lit la source. Si la source ne comporte pas de partitions de base de données, le service d'intégration de données utilise un thread pour la lire.
Activez les requêtes parallèles.
Les bases de données relationnelles peuvent avoir des options qui activent les requêtes parallèles dans la base de données. Consultez la documentation de la base de données pour en savoir plus sur ces options. Si ces options ne sont pas activées, le service d'intégration de données exécute plusieurs instructions SELECT de partition en série.
Répartissez les données dans des espaces de table différents.
Chaque base de données fournit une option permettant de répartir les données dans des espaces de table différents. Chaque espace de table peut faire référence à un système de fichiers unique, ce qui empêche les conflits d'E/S dans les partitions.
Augmentez le nombre maximal de sessions autorisées pour la base de données.
Le service d'intégration de données crée une connexion distincte à la base de données source pour chaque partition. Augmentez le nombre maximal de sessions autorisées afin que la base de données puisse gérer un plus grand nombre de connexions simultanées.