2016-10-20 32 views

答えて

1

jobs.querytimeoutMsのドキュメントは言う:

[オプション]要求がタイムアウトし、戻る前に、 ミリ秒単位で、完了するまでにクエリを待つためにどのくらい。この は、クエリではなく要求に対するタイムアウトに過ぎないことに注意してください。クエリでタイムアウト値よりも の実行時間が長くかかる場合は、 結果がなく、 'jobComplete'フラグがfalseに設定された状態で呼び出しが返されます。 GetQueryResults()を呼び出して、クエリが完了し、 の結果を読み取るまで待機することができます。デフォルト値は10000ミリ秒(10秒)です。

私が正しく理解していれば、クエリが実行されてからタイムアウトするまでの時間を尋ねていると思います。クエリーの実行を6時間(この記事の執筆時点で)に制限しますが、明示的にどこかに文書化されているかどうかはわかりません。しかし、一般的には、実行にはほとんど時間がかかりません。

クエリの完了時にさらに厳しいタイムアウトを適用する場合は、特定の時間が経過した後にjobs.cancel APIを使用できますが、クエリの実行には依然として課金されます。

+0

お返事ありがとうございます。私はtimeoutMsのデフォルト待ち時間を探していましたが、何とかドキュメンテーションでそれを逃しました。 maxクエリの実行時間に関するその他の情報もありがとうございます。 – user1311888

関連する問題