Optimiser la collecte de données

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Le collecteur de données optimisé Analyse des performances réduit le temps, la mémoire et l’utilisation du processeur pour le traitement de jeux de données volumineux.

    Le collecteur de données optimisé est actif par défaut sur toutes les instances à partir de .Tokyo Il est activé lors de la mise à niveau. Pour désactiver le collecteur optimisé, créez la propriété com.snc.pa.dc.hsql système et définissez-la sur false. Pour plus d’informations, voir Ajouter une propriété système.

    Important :
    Les bases de données Oracle ne sont pas prises en charge. Les autres instances qui utilisent encore la table des scores d’Analyse des performances [pa_scores] ne sont pas non plus prises en charge. Le collecteur de données optimisé ne prend en charge que les instances où les scores d’indicateurs figurent sur les deux tables Scores de niveau 1 [pa_scores_l1] et Scores de niveau 2 [pa_scores_l2]. Pour plus d'informations, consultez Migration des scores d’indicateurs.

    Le collecteur de données optimisé prend en charge les options suivantes :

    • Capacité à gérer plus de 10 millions d’enregistrements sans impact négatif sur les performances.
    • Prise en charge d’au moins 10 répartitions avec la matrice de répartition activée. Le support en cas de panne comprend :
      • Conditions de remontée pas à pas
      • Deux grandes pannes, avec jusqu’à 1 million d’enregistrements
      • Relations de répartitions
    • Prise en charge de conditions supplémentaires sur les indicateurs et les répartitions.
    • Optimisations pour l’agrégation de nombre distinct.
    Remarque :
    Le nombre maximal d’enregistrements par défaut autorisés par source d’indicateur pour la collecte de données a été augmenté pour optimiser la collecte des données. Pour plus d’informations, reportez-vous à la com.snc.pa.dc.hsql.max_row_count_indicator_source propriété dans Propriétés du Analyse des performances.

    Les optimisations proviennent de l’utilisation d’une base de données embarquée. Une tâche de collecte de données standard stocke tous les scores dans la mémoire du nœud pendant la tâche. Toutefois, une tâche de collecte de données optimisée déplace les paquets de scores vers un stockage temporaire sur disque. À la fin de la tâche, les scores sont écrits dans les tables de scores et la base de données temporaire est effacée.

    Remarque :
    L’optimisation de la mémoire à l’aide du chargement différé a été implémentée pour éliminer les erreurs de mémoire insuffisante. Cependant, cette optimisation de la mémoire pourrait augmenter l’utilisation du processeur et allonger le temps de traitement pour les gros travaux. Pour plus d’informations, contactez Service client et assistance.