Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

「System.LimitException: Too many SOQL queries: 101」エラー

公開日: Jun 18, 2024
説明
コンテキストで合計 100 個までの SOQL (エスオーキューエル) クエリを実行することができるガバナ制限に達した場合に、以下のエラーが表示されます。

​「System.LimitException: Too many SOQL queries: 101」


注:
  • ひとつの呼び出し、または、コンテキストから発動されたトリガ内のすべての SOQL クエリは、100 の制限にカウントされます。
  • Salesforce (セールスフォース) はガバナ制限を引き上げたり、無効にすることはできません。


 
解決策
​「Too many SOQL queries: 101」エラーを回避する

この問題を修正するためには、発動された SOQL クエリの数を 100 よりも少なくなるようにコードを変更する必要があります。

コンテキストを変更する必要がある場合、コードを非同期に実行する @future アノテーションを使用することができます。


ガバナ制限を超過することを回避するベストプラクティス

Apex (エイペックス) はマルチテナントプラットフォーム上で動作するため、Apex ランタイムエンジンはコードが共有リソースを独占しないように厳密に制限しています。
 
ナレッジ記事番号

000386220

 
読み込み中
Salesforce Help | Article