Optimiser la collecte de données
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.
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.
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.