我有cassandra db 3.11。
使用下表
create table if not exists events(
id TimeUUID,
added_at timestamp,
event text,
PRIMARY KEY(id));
现在我的查询延迟时间高达1秒和100%cpu,如
select * from events
即使我有8Gb的HEAP和表中的1条记录(事件是100字节长)。
当使用密钥请求时,我的响应时间不到1毫秒,但至少有时我需要进行全扫描。
但仍然有疑问:我错过了什么以及为什么跑这么长时间进行全桌检查?
答案 0 :(得分:0)
这样的接缝与UUID密钥全扫描有关。
因此可以通过(server_id,id)执行键来修复。