What are you using for the SlicePredicate with get_range_slices() ? What sort 
of performance are you getting for each request (client and server side)? 

Even if you are asking for zero columns, there is still a lot of work to be 
done when performing a range scan. e.g. Each SSTable must be checked and the 
columns reduced to the current view. At first glance this does not look right 
though.

I think the more SSTables and the more tombstones you have, the worse the 
performance will be. 

Hope that helps.
Aaron

 
On 14 Mar 2011, at 12:11, Jeffrey Wang wrote:

> Hey all,
>  
> I’m trying to get a list of all the rows from a column family using 
> get_range_slices retrieving no actual columns. I expected this operation to 
> be pretty quick, but it seems to take a while (5-node 0.7.0 cluster takes 20 
> min to page through 60k keys 1000 at a time). It’s not completely clear to me 
> from the code, but is there a lot of SSTable reading involved when getting 
> just the row names? And is this the best way to read all of the row names in 
> a CF? Thanks.
>  
> -Jeffrey
>  

Reply via email to