2011-09-11 24 views
0

對於亞馬遜的SimpleDB,返回1個記錄的1個查詢與返回1個記錄的n個查詢之間的性能差異?

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

之間的任何顯著的性能差異開始的四個全新的查詢可能比運行一個是隻有一點點慢有點比其他四個更慢。