Notes
Governor limits are a set of runtime limits enforced by the Salesforce platform to ensure that resources are shared fairly among all users and to prevent code from monopolizing resources. Some common governor limits in Salesforce include:
DML statement limit - Limits the number of records that can be inserted, updated, or deleted by a single DML statement. The default limit is 10,000 records per transaction.
Apex CPU time limit - Limits the amount of CPU time that can be used by a single transaction. The default limit is 10,000 milliseconds (10 seconds) for synchronous Apex and 60,000 milliseconds (60 seconds) for asynchronous Apex.
SOQL query limit - Limits the number of records that can be retrieved by a single SOQL query. The default limit is 50,000 records per transaction.
SOSL query limit - Limits the number of records that can be retrieved by a single SOSL query. The default limit is 2,000 records per transaction.
Email limit - Limits the number of outbound emails that can be sent in a 24-hour period. The default limit is 5,000 emails per org per day, or 10 times the number of licensed users in an org, whichever is greater.
It's important to note that these limits are enforced by the Salesforce platform and exceeding them can cause errors, slow performance, or even result in a temporary suspension of access to the Salesforce platform. Therefore, developers should design their code with these limits in mind to ensure that their applications work efficiently within these constraints.