Optimisation de la collecte de données

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 grands ensembles de données.

    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, consultez Ajouter une propriété système.

    Important :
    Les bases de données Oracle ne sont pas prises en charge. Les autres instances qui utilisent toujours la table Scores d’analyse des performances [pa_scores] ne sont pas non plus prises en charge. Le collecteur de données optimisé prend uniquement en charge les instances où les scores d’indicateur se trouvent 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’Analyse des performances.

    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. L’assistance en cas de dépannage 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 en 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 de 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 découlent 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 travaux volumineux. Pour de plus amples renseignements, veuillez communiquer avec Service et assistance client.