Nosql 如何判断卡桑德拉是否会死。指数负担过重?

Nosql 如何判断卡桑德拉是否会死。指数负担过重?,nosql,cassandra,Nosql,Cassandra,在将总数据从~2MB增加到大约460MB之后,出现了Cassandra查询超时问题 我抛出了一些甚至需要6分钟才能解决的问题。那是在我在两个节点上设置rpc_timeout_in_ms:1000之后。我这样做是因为我认为超时可能与一个get_index_slices查询相关,该查询已耗尽,但什么也找不到 现在每行最多有10列,ea中只有4个字节。上校 查询基本上是最小值

在将总数据从~2MB增加到大约460MB之后,出现了Cassandra查询超时问题

我抛出了一些甚至需要6分钟才能解决的问题。那是在我在两个节点上设置rpc_timeout_in_ms:1000之后。我这样做是因为我认为超时可能与一个get_index_slices查询相关,该查询已耗尽,但什么也找不到

现在每行最多有10列,ea中只有4个字节。上校

查询基本上是最小值<我的列,我的列<最大值,伪列=0

我有两个Amazon Datastax AMI节点,其中复制因子=2

这是我的部分nodetoolcfstats输出

$ nodetool cfstats -h localhost
Keyspace: Keyspace1
    Read Count: 12403801
    Read Latency: 0.08655620273172715 ms.
    Write Count: 1500181
    Write Latency: 0.12406482817739993 ms.
    Pending Tasks: 0
            Column Family: col_family
            SSTable count: 3
            Space used (live): 488592615
            Space used (total): 488592615
            Number of Keys (estimate): 1454976
            Memtable Columns Count: 0
            Memtable Data Size: 0
            Memtable Switch Count: 26
            Read Count: 12403801
            Read Latency: NaN ms.
            Write Count: 1500181
            Write Latency: NaN ms.
            Pending Tasks: 0
            Bloom Filter False Postives: 10879
            Bloom Filter False Ratio: 0.00000
            Bloom Filter Space Used: 2731728
            Key cache capacity: 200000
            Key cache size: 200000
            Key cache hit rate: NaN
            Row cache: disabled
            Compacted row minimum size: 180
            Compacted row maximum size: 310
            Compacted row mean size: 310
更新

有一件事很有帮助,那就是我试图确保我的行键是连续的。在此之前,我的行键是以毫秒为单位的时间戳。这些是非常稀疏的

我没有计算出确切的改善情况,但这是显而易见的