SELECT count(*) FROM db_name
数百万のエントリを持つ SimpleDB テーブルのステートメントに対する応答を取得するには、どのくらいの時間がかかりますか? (現在、私のテーブルは> 16Mです)。
next_token
操作に時間がかかりすぎる場合は、パラメーターを使用して何らかの「ページネーション」を行うべきではありませんか? (それは数分間そこにぶら下がっています!)
SELECT count(*) FROM db_name
数百万のエントリを持つ SimpleDB テーブルのステートメントに対する応答を取得するには、どのくらいの時間がかかりますか? (現在、私のテーブルは> 16Mです)。
next_token
操作に時間がかかりすぎる場合は、パラメーターを使用して何らかの「ページネーション」を行うべきではありませんか? (それは数分間そこにぶら下がっています!)
何か間違っている。カウント クエリは 5 秒以上かかることはありません。これは、5 秒後に中断され、次のトークンが提供されるためです。
カウント リクエストに 5 秒以上かかる場合、Amazon SimpleDB は、カウントできたアイテムの数と、追加の結果を返す次のトークンを返します。クライアントは、部分カウントを累積する責任があります。
http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/CountingDataSelect.html
SimpleDB の応答は通常 200 ミリ秒未満であり、データ転送速度はカウントされません (Amazon のサーバーからお客様のサーバーへの転送速度。EC2 を使用している場合は 50 ミリ秒未満です)。
ただし、SimpleDB 応答の合計サイズは、2,500 行または 1MB のいずれか小さい方を超えることはできません。
こちらの「制限」を参照してください http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/index.html?UsingSelect.html