2

SELECT count(*) FROM db_name数百万のエントリを持つ SimpleDB テーブルのステートメントに対する応答を取得するには、どのくらいの時間がかかりますか? (現在、私のテーブルは> 16Mです)。

next_token操作に時間がかかりすぎる場合は、パラメーターを使用して何らかの「ページネーション」を行うべきではありませんか? (それは数分間そこにぶら下がっています!)

4

2 に答える 2

2

何か間違っている。カウント クエリは 5 秒以上かかることはありません。これは、5 秒後に中断され、次のトークンが提供されるためです。

カウント リクエストに 5 秒以上かかる場合、Amazon SimpleDB は、カウントできたアイテムの数と、追加の結果を返す次のトークンを返します。クライアントは、部分カウントを累積する責任があります。

http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/CountingDataSelect.html

于 2011-07-14T08:24:58.610 に答える
-1

SimpleDB の応答は通常 200 ミリ秒未満であり、データ転送速度はカウントされません (Amazon のサーバーからお客様のサーバーへの転送速度。EC2 を使用している場合は 50 ミリ秒未満です)。

ただし、SimpleDB 応答の合計サイズは、2,500 行または 1MB のいずれか小さい方を超えることはできません。

こちらの「制限」を参照してください http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/index.html?UsingSelect.html

于 2011-07-13T20:08:35.427 に答える