Inhaltsverzeichnis:

Was sind Governor-Limits in Apex und Salesforce?
Was sind Governor-Limits in Apex und Salesforce?

Video: Was sind Governor-Limits in Apex und Salesforce?

Video: Was sind Governor-Limits in Apex und Salesforce?
Video: What are Governor Limits in Salesforce? | Learn Salesforce Development 2024, Kann
Anonim

Apex-Limits pro Transaktion

Beschreibung Synchrones Limit Asynchrones Limit
Maximal Anzahl der Apex-Jobs, die mit System.enqueueJob zur Warteschlange hinzugefügt wurden 50 1
Gesamtzahl der zulässigen sendEmail-Methoden 10
Gesamtgröße des Heaps 4 6 MB 12 MB
Maximal CPU-Zeit auf den Salesforce-Servern 5 10.000 Millisekunden 60.000 Millisekunden

Die Leute fragen auch, was sind die Limits von Governor in Salesforce?

Apex - Gouverneur Grenzen . Gouverneur Hinrichtung Grenzen die effiziente Nutzung der Ressourcen auf der Multi-Tenant-Plattform von Force.com zu gewährleisten. Es ist der Grenze angegeben von der Zwangsversteigerung .com zur Codeausführung für eine effiziente Verarbeitung.

Zweitens, was sind die Grenzwerte des Gouverneurs. Welche Best Practices befolgen Sie, um diese Grenzwerte nicht zu überschreiten?

  • Ein Trigger pro Objekt.
  • Logiklose Trigger.
  • Kontextspezifische Handlermethoden.
  • Verdichten Sie Ihren Code.
  • Vermeiden Sie SOQL-Abfragen oder DML-Anweisungen in FOR-Schleifen.
  • Verwenden von Sammlungen, Optimieren von Abfragen und effizienten For-Schleifen.
  • Abfragen großer Datensätze.
  • Verwenden Sie @future entsprechend.

Wie lege ich Gouverneurslimits in Salesforce fest?

E-Mail-Warnungen für Gouverneurslimit einrichten

  1. Melden Sie sich bei Salesforce als Administratorbenutzer an.
  2. Geben Sie in Setup im Feld Schnellsuche Benutzer ein, und wählen Sie dann Benutzer aus.
  3. Klicken Sie neben dem Namen des Benutzers auf Bearbeiten, um die E-Mail-Benachrichtigungen zu erhalten.
  4. Wählen Sie die Option Apex-Warnungs-E-Mails senden aus.
  5. Klicken Sie auf Speichern.

Was ist eine Apex-Transaktion?

Apex-Transaktionen . Ein Apex-Transaktion stellt eine Reihe von Operationen dar, die als eine einzelne Einheit ausgeführt werden. Alle DML-Operationen in a Transaktion entweder erfolgreich abschließen, oder wenn in einer Operation ein Fehler auftritt, wird die gesamte Transaktion wird zurückgesetzt und es werden keine Daten an die Datenbank übergeben.

Empfohlen: