Optimisation de la collecte de données

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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 faux. Pour plus d’informations, reportez-vous à la section 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 Scores Performance Analytics [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 des indicateurs 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 Performance Analytics.

    Le collecteur de données optimisé prend en charge les fonctionnalités 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. La prise en charge de la répartition comprend :
      • Conditions de remontée pas à pas
      • Deux grandes pannes, avec jusqu’à 1 million d’enregistrements
      • Relations de répartition
    • 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é par source d’indicateur pour la collecte de données a été augmenté afin d’optimiser la collecte de données. Pour plus d’informations, consultez la com.snc.pa.dc.hsql.max_row_count_indicator_source propriété dans Propriétés 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 de 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. Toutefois, cette optimisation de la mémoire pourrait augmenter l’utilisation du processeur et allonger le temps de traitement des tâches volumineuses. Pour plus d’informations, contactez Service et assistance client.