Czy powinienem użyć prefixfilter lub rowkey range scan w HBase

Nie wiem, dlaczego jest bardzo wolno, jeśli używam prefixfilter do zapytania. Czy ktoś może wyjaśnić, co jest najlepszym sposobem na zapytanie HBase, dzięki.

hbase(main):002:0> scan 'userlib',{FILTER=>org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes('0000115831F8'))}
ROW               COLUMN+CELL                                                                                                                                
0000115831F8001   column=track:aid, timestamp=1339121507633, value=aaa                                                                                       
1 row(s) in 41.0700 seconds

hbase(main):002:0> scan 'userlib',{STARTROW=>'0000115831F8',ENDROW=>'0000115831F9'}                                                                                        
ROW               COLUMN+CELL                                                                                                                                
0000115831F8001   column=track:aid, timestamp=1339121507633, value=aaa                                                                                       
1 row(s) in 0.1100 seconds

questionAnswers(2)

yourAnswerToTheQuestion