Your query request was running for too long

SFDCからのデータ抽出スクリプトを起動するとYour query request was running for too long.にて異常終了してしまう

メッセージの一例

SalesforceのAPIがエラーを返しました。エラーコード:[QUERY_TIMEOUT] エラーメッセージ:[Your query request was running for too long.]

対象

セールスフォースアダプタ

原因

サーバ側でのクエリ実行に時間がかかり、タイムアウトが発生しているようです。
弊社の過去の事例では同じ条件下においても、タイミングよって発生する場合、発生しない場合があることが分かっております。

解決策

一般的に[QUERY_TIMEOUT]が発生する場合、SOQLクエリのパフォーマンスチューニングにて回避します。
[参考URL]
http://blogjp.sforce.com/2010/09/soql-3067.html

Queryの実行はセールスフォースのサーバ側での動作となりますため、根本的な原因については、セールスフォース社にご確認いただけますようお願いいたします。