📊

Governor Limits — fusklapp

En tydlig, filtrerbar tabell över Salesforce-gränser per transaktion, med en ren uppdelning mellan synkront och asynkront sammanhang.

Kategori Gräns Synkront Asynkront
SOQL Antal SOQL-frågor 100 200
SOQL Poster hämtade via SOQL 50,000 50,000
SOQL Poster hämtade via Database.getQueryLocator 10,000 10,000
SOSL Antal SOSL-frågor 20 20
SOSL Poster hämtade via en enskild SOSL 2,000 2,000
DML Antal DML-satser 150 150
DML Poster bearbetade av DML 10,000 10,000
DML Anrop av Approval.process / Database.emptyRecycleBin 150 150
CPU / Minne Maximal CPU-tid (timeout)
CPU-tid inkluderar inte väntan på callouts eller databasoperationer.
10,000 ms 60,000 ms
CPU / Minne Maximal heap-storlek 6 MB 12 MB
Callouts Callouts (HTTP / webbtjänst) 100 100
Callouts Kumulativ callout-timeout 120 s 120 s
Async Anrop av @future-metoder
@future-metoder kan inte anropas från ett asynkront sammanhang.
50 0
Async Jobb tillagda i kön (System.enqueueJob)
I Queueable/Batch/@future kan du kedja endast 1 ytterligare Queueable-jobb.
50 1
Async Batch-jobb i kö/aktiva
Holding/Queued + Active sammanlagt.
5 5
E-post Anrop av metoden sendEmail 10 10
Övrigt Antal utförda satser
Indirekt begränsat av CPU-tidsgränsen.
no hard limit no hard limit
Övrigt Maximalt stackdjup för describe-rekursion 100 100

Gränserna gäller en enskild Apex-transaktion. Värdena är vägledande — verifiera alltid aktuella värden i den officiella Salesforce-dokumentationen ”Apex Governor Limits”.