Loading

Index créé par un processus automatisé dans Salesforce

Date de publication: Oct 28, 2024
Description
Nous avons parfois remarqué que quelques champs personnalisés étaient indexés. En examinant les détails, nous avons déterminé que les champs étaient automatiquement indexés par Salesforce. Les quelques questions aident à comprendre ce processus.

Questions spécifiques :
  1. Quelle valeur ces nouveaux index apportent-ils en matière de performance ?
  2. À partir de quels critères ce processus choisit-il ces champs ?
  3. Si nous retirons les index de ces champs, le processus automatisé va-t-il essayer de les rajouter ?
Résolution
Questions spécifiques :
  1. Quelle valeur ces nouveaux index apportent-ils en matière de performance ?
Ces index ont été générés pour ajuster les requêtes que notre processus recommandeur d'index personnalisé automatisé a identifié comme lentes et sélectives.
  1. À partir de quels critères ce processus choisit-il ces champs ?
Le processus utilise une formule pour estimer le temps de traitement des requêtes qui pourrait être économisé en une semaine si un champ était indexé (la formule est basée sur le temps écoulé par les requêtes observées multiplié par une estimation de la fraction de temps qui aurait pu être économisée avec un index personnalisé, basé sur la sélectivité des filtres). Il indexe les champs dont la valeur est la plus élevée qu'il trouve à partir de cette formule, à condition que l'estimation du temps économisé dépasse le seuil minimum.
  1. Si nous retirons les index de ces champs, le processus automatisé va-t-il essayer de les rajouter ?
Si les index sont retirés, ils sont marqués comme tels dans le tableau de notre recommandeur d'index personnalisé, et le processus ne les rajoute pas.

Salesforce conserve également les statistiques d'utilisation des index personnalisés qui ont été automatiquement créés.
Numéro d’article de la base de connaissances

000394552

 
Chargement
Salesforce Help | Article