在时间戳之间执行筛选器时,Cassandra select查询失败

在时间戳之间执行筛选器时,Cassandra select查询失败,cassandra,timestamp,cql,Cassandra,Timestamp,Cql,我正在尝试执行查询: select key,date,time_stamp,value from archive_all where time_stamp > '2016-11-14 19:00:00+0000' and time_Stamp <= '2016-11-14 20:00:00+0000' allow filtering 选择键、日期、时间戳、存档中的值,其中时间戳>'2016-11-14 19:00:00+0000'和时间戳您能粘贴表架构吗? 为了能够使用“>”和“可

我正在尝试执行查询:

select key,date,time_stamp,value from archive_all where time_stamp > '2016-11-14 19:00:00+0000' and time_Stamp <= '2016-11-14 20:00:00+0000' allow filtering

选择键、日期、时间戳、存档中的值,其中时间戳>'2016-11-14 19:00:00+0000'和时间戳您能粘贴表架构吗?

为了能够使用“>”和“可以粘贴表模式吗? 为了能够使用“>”和“”,错误表明(实际上)您的查询超时。您要求Cassandra扫描所有数据集,这需要花费大量时间

通常解决这些问题的方法是去掉查询中的
ALLOW FILTERING
。也就是说,完全摆脱查询

换句话说,您应该重新考虑您的数据模型

错误表明(实际上)您的查询超时。您要求Cassandra扫描所有数据集,这需要花费大量时间

通常解决这些问题的方法是去掉查询中的
ALLOW FILTERING
。也就是说,完全摆脱查询


换句话说,您应该重新考虑您的数据模型

您必须创建与查询一致的数据模型,以摆脱
允许筛选
选项

这样,select查询将执行得更快

请参阅:


您必须创建与查询一致的数据模型,以摆脱
允许筛选
选项

这样,select查询将执行得更快

请参阅: