gpt4 book ai didi

cassandra - 允许过滤对 cassandra 中相同分区查询的性能影响

转载 作者:行者123 更新时间:2023-12-05 00:52:23 25 4
gpt4 key购买 nike

我有这样的 table 。

CREATE TABLE posts (
topic text
country text,
bookmarked text,
id uuid,
PRIMARY KEY (topic,id)
);

在允许过滤的单个分区上的第一次查询。
select * from posts where topic='cassandra' allow filtering;

在不允许过滤的情况下对单个分区进行第二次查询。
select * from posts where topic='cassandra';

我的问题是第一次查询和第二次查询之间的性能差异是什么?尽管我们已经从单个分区请求,但在过滤之前将首先查询(允许过滤)从所有分区获取结果。

谢谢。

最佳答案

允许过滤将允许您在不指定分区键的情况下运行查询。但是如果你使用一个,它只会使用特定的分区。

在这个特定示例中,您应该看不到任何区别。

在跟踪打开的情况下在我的测试表上运行两个查询,在两个执行计划中都有一个分区:

 Executing single-partition query on table_name

关于cassandra - 允许过滤对 cassandra 中相同分区查询的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42932895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com