在关系数据库中,最差的SELECT *
会导致连接超时,但不会导致数据库崩溃。 Cassandra在内部的作用有何不同?
答案 0 :(得分:3)
它不应该打倒数据库。很可能你的堆太小而且JVM因为它而陷入GCing,或者你的数据模型实际上并不适用(即100gb分区)。
尝试增加堆大小(大多数工作负载至少超过8gb),确保禁用交换。阅读日志警告和错误。评估您的数据模型的反模式(最有可能发布)。
由于多种原因,无条款SELECT *
在cassandra中是一个固有的错误查询(范围查询),最好能够在查询的特定分区内工作