2011-09-11 10 views
0

n個のレコードを返す1つのクエリと1つのレコードを返すn個のクエリのパフォーマンスの違いは?アマゾンのSimpleDBに関して

は4つの全く新しいクエリを開始

select * from mydomain where itemName() in('id1','id2','id3', 'id4') 

select * from mydomain where itemName() == 'id1' 
select * from mydomain where itemName() == 'id2' 
select * from mydomain where itemName() == 'id3' 
select * from mydomain where itemName() == 'id4' 
+0

単純代数。誰かがここで答える前に、自分で答えが出ます。 –

+0

4つのクエリを実行する際にパフォーマンスのオーバーヘッドが発生すると思います。オーバーヘッドはどれくらいですか?おそらく、4つのクエリでは無視できます。 10kまたは100kを実行するとどうなりますか? – chitti

+0

質問に答えて半分をくれてありがとう。残りの半分は「オーバーヘッドが何であるか」を知ることです。 –

答えて

0

間の任意の大幅なパフォーマンスの差はわずかである1を実行するよりも遅くなる場合がありますあります他の4つのいずれかと比較して、より遅い。

関連する問題