Cassandra几乎零负载时启动GC和高响应时间

时间:2018-02-25 09:18:33

标签: cassandra

我有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毫秒,但至少有时我需要进行全扫描。

但仍然有疑问:我错过了什么以及为什么跑这么长时间进行全桌检查?

1 个答案:

答案 0 :(得分:0)

这样的接缝与UUID密钥全扫描有关。

因此可以通过(server_id,id)执行键来修复。