« Chatterの基本設定 ~有効化、メール設定、招待、フィード追跡、Chatterデスクトップ~ | メイン | Spring '11 新機能 »

2011年1月18日 (火)

ガバナ制限がSpring '11で緩和されます!

Spring '11ガバナ制限が発表されました(Spring'11でのガバナ制限はこちら)。

まず、今までは「トリガ」「匿名ブロック、Visualforceコントローラ、WSDLメソッド」「Testコード」によって制限値が異なっていましたが、全コンテキスト共通の制限値になり、制限の一覧表がかなりすっきりします。

そして、

SOQLクエリで取得可能なレコード数50,000 に緩和
DMLステートメントの発行可能数150 に緩和

と、一番厳しい制限だったところが、大幅に緩和されます。
これでかなりプログラミングが楽になりそうです。

以下に一覧を記載します。

○Spring '11 ガバナ制限一覧

制限対象 制限値
SOQLクエリの発行可能数 100
SOQLクエリで取得可能なレコード数 50,000
SOSLクエリの発行可能数 20
1SOSLクエリで取得可能なレコード数 200
DMLステートメントの発行可能数 150
DMLステートメント、承認プロセス、「ゴミ箱を空にする」で処理可能なレコード数 10,000
実行されるコードステートメント数 200,000
合計ヒープサイズ ※1 3MB
トリガで再帰的に実行されるApexの深度 16
Forループで使用するリストのバッチサイズ 200
Webサービスメソッドの実行可能数 10
コールアウト(HTTPリクエスト またはWebサービスの呼び出し)可能数 10
コールアウト(HTTPリクエスト またはWebサービスの呼び出し)の合計リクエスト可能時間 120秒
1Apexスクリプトで呼び出し可能な@futureアノテーションのメソッド数 10
コールアウト(HTTPリクエスト またはWebサービスの呼び出し)のリクエスト/レスポンスの最大サイズ 1MB
sendEmailメソッドの実行可能数 10
describesの実行可能数 ※2 100

※1 バッチApexのヒープサイズは6MB、電子メールサービスのヒープサイズは18MB。
※2 describesは、ChildRelationshipオブジェクト、RecordTypeInfoオブジェクト、PicklistEntryオブジェクト、fieldsメソッドを含む。

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

採用情報

株式会社フレクトでは、事業拡大のため、
・Salesforce/Force.comのアプリケーション開発
・HerokuやAWSなどのクラウドプラットフォーム上
でのWebアプリケーション開発
エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみたい方、
是非ご応募下さい。

フレクト採用ページへ

会社紹介

  • 株式会社フレクトは、
      ・認定コンサルタント
      ・認定上級デベロッパー
      ・認定デベロッパー
    が在籍している、セールスフォースパートナーです。
    また、heroku partnersにも登録されています。
    herokuパートナー
    株式会社フレクト
    Salesforce/Force.com
    導入支援サービス
    弊社の認定プロフェッショナルが支援致します。
    ・Visualforce/Apexによるアプリ開発
    ・Salesforceと連携するWebアプリ開発
    も承っております。
    セールスフォースご検討の際は、
    お気軽にお問合せください。

Twitter

リファレンス

■Developer's Guide(リファレンス)
・Apex  HTML | PDF | 日本語PDF | ガバナ制限
・Visualforce  HTML | PDF
・Web Services API  HTML | PDF | 日本語PDF
・Bulk API  HTML | PDF
・REST API  HTML | PDF | 日本語PDF
・Metadata API  HTML | PDF
・Migration Tool  HTML | PDF
・AJAX Toolkit  HTML | PDF
・Data Loader PDF | 日本語PDF

■早見表 (日本語)
数式
Apex
Visualforce
Web Services API
Chatter