Hi,

do you got a result finally?

Those messages are simply warnings telling you that c* had to read many tombstones while processing your query - rows that are deleted but not garbage collected/compacted. This warning gives you some explanation why things might be much slower than expected because per 100 rows that count c* had to read about 15 times rows that were deleted already.

Apart from that, count(*) is almost always slow - and there is a default limit of 10.000 rows in a result.

Do you really need the actual live count? To get a idea you can always look at nodetool cfstats (but those numbers also contain deleted rows).


Am 16.02.2017 um 13:18 schrieb Selvam Raman:
Hi,

I want to know the total records count in table.

I fired the below query:
     select count(*) from tablename;

and i have got the below output

Read 100 live rows and 1423 tombstone cells for query SELECT * FROM keysace.table WHERE token(id) > token(test:ODP0144-0883E-022R-002/047-052) LIMIT 100 (see tombstone_warn_threshold)

Read 100 live rows and 1435 tombstone cells for query SELECT * FROM keysace.table WHERE token(id) > token(test:2565-AMK-2) LIMIT 100 (see tombstone_warn_threshold)

Read 96 live rows and 1385 tombstone cells for query SELECT * FROM keysace.table WHERE token(id) > token(test:-2220-UV033/04) LIMIT 100 (see tombstone_warn_threshold).




Can you please help me to get the total count of the table.

--
Selvam Raman
"லஞ்சம் தவிர்த்து நெஞ்சம் நிமிர்த்து"

Reply via email to