Optimisation de la collecte de données

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 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 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, 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 de Performance Analytics [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’indicateur 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’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. Le soutien 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 des 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 de données. Pour plus d’informations, reportez-vous à la propriété dans Propriétés du Analyse des performances.com.snc.pa.dc.hsql.max_row_count_indicator_source

    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 durée. Cependant, un travail de collecte de données optimisé 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 et assistance client.