L’équipe Salesforce Site Reliability (SR) surveille en permanence les performances des systèmes Salesforce et certaines actions sont parfois nécessaires pour résoudre les problèmes qui pourraient avoir un impact sur l’ensemble d’une instance, d’un pod ou d’un nœud de base de données (DB). Une limitation peut également être appliquée automatiquement par notre système. Si le programme découvre un seul contrevenant pour une raison qui entre dans le cadre du seuil défini, il limite automatiquement l’utilisateur/URI concerné, et notre équipe SR passe ensuite à l’action. Ci-dessous, vous trouverez quelques-unes des raisons courantes pour lesquelles une limitation a été appliquée et ce que vous pouvez effectuer pour y remédier.
Voici les causes fréquentes de limitations :
1) Exécution fréquente d’une SOQL inefficace.
2) Tests de performance non approuvés. Veuillez noter que les tests de performance ne sont autorisés que sur les instances sandbox via le processus d’approbation des tests de performance. L’article client suivant explique le processus d’approbation des tests de performance :
https://help.salesforce.com/apex/HTViewSolution?urlname=Performance-testing-FAQs&language=fr
3) Un nombre élevé de requêtes synchrones entrantes par seconde, dont notamment des requêtes de navigateur (pour afficher un enregistrement, afficher un rapport, etc.), des appels d’API SOAP/REST, etc.
4) Un nombre élevé de requêtes asynchrones entrantes par seconde, dont notamment des tâches d’API de transfert en masse, des tâches @future, des tâches Apex pour file d’attente, etc.
Afin d’éviter des limitations pour les raisons indiquées ci-dessus, voici ce que nous recommandons généralement :
1) Améliorez les performances de SOQL en rendant la requête sélective.
2) Faites des requêtes de manière asynchrone et/ou par lot lorsque c’est possible (c’est-à-dire via l’API de transfert en masse, etc.).
3) Limitez les requêtes synchrones/asynchrones par seconde.
4) Obtenez une approbation avant les tests de performance.
5) Utilisez le processus de test de performance sur une sandbox avant d’apporter des modifications à votre organisation de production.
Comment le client est-il informé lorsqu’une limitation est placée sur son organisation ?
Notre équipe de support crée une requête sortante et contacte le client concerné. Elle lui donne des conseils sur ce qui a été limité et rassemble des informations pour aider à limiter l’impact afin que la limitation puisse être levée. Le support examine généralement les requêtes les plus récentes du compte concerné et recherche un contact désigné ou le contact qui a consigné le plus de requêtes, à savoir l’administrateur système normalement. S’il ne reçoit pas de réponse, il contacte généralement l’équipe de compte du client pour trouver un autre contact.
Étapes suivantes attendues :
1) L’assistance vous contactera via la requête sortante.
2) Si vous n’êtes pas le bon contact pour ce type de problème, veuillez rediriger l’agent de support vers la personne appropriée.
3) Le support vous donnera des précisions sur ce qui a été bloqué, pour quel utilisateur (le cas échéant) et pour quelle organisation.
4) Le support aura besoin d’informations supplémentaires sur ce qui se passe afin de transmettre les détails à notre équipe Site Reliability pour demander si la limitation doit être suspendue/supprimée, en fonction des circonstances.
5) Dans certains cas, une enquête supplémentaire peut être nécessaire pour s’assurer que ce problème ne se reproduise pas.
000384939

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.