You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Yuval Feilchenfeld <yu...@securedtouch.com> on 2020/12/06 07:27:50 UTC
Using limit in TWCS sorted table doesn't work
Hey everyone,
I used to run Cassandra 3.10 and when I updated the version to 3.11.6
(checked also on 3.11.9) the latency of my sorted tables spiked.
See this table:
@cqlsh> DESCRIBE sorted_sessions_by_username;
CREATE TABLE securedtouch.sorted_sessions_by_username (
app_id text,
username text,
start_timestamp bigint,
session_id text,
PRIMARY KEY ((app_id, username), start_timestamp, session_id)
) WITH CLUSTERING ORDER BY (start_timestamp DESC, session_id ASC)
AND bloom_filter_fp_chance = 0.01
AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'}
AND comment = ''
AND compaction = {'class':
'org.apache.cassandra.db.compaction.TimeWindowCompactionStrategy',
'compaction_window_size': '4', 'compaction_window_unit': 'DAYS',
'max_threshold': '32', 'min_threshold': '2'}
AND compression = {'chunk_length_in_kb': '4', 'class':
'org.apache.cassandra.io.compress.LZ4Compressor'}
AND crc_check_chance = 1.0
AND dclocal_read_repair_chance = 0.0
AND default_time_to_live = 5184000
AND gc_grace_seconds = 10800
AND max_index_interval = 2048
AND memtable_flush_period_in_ms = 0
AND min_index_interval = 128
AND read_repair_chance = 0.0
AND speculative_retry = '99PERCENTILE';
When I search in it with LIMIT 1 it scans all of the sstables =/
Any idea why is it happening? I found this ticket (
https://issues.apache.org/jira/browse/CASSANDRA-8180+**+) but it should
have been fixed a long time ago now...
I'm clueless, anyone please help?