私はこのようなテーブルを持っています。cassandraの同じパーティションクエリでフィルタリングを許可することのパフォーマンスへの影響
CREATE TABLE posts (
topic text
country text,
bookmarked text,
id uuid,
PRIMARY KEY (topic,id)
);
許可フィルタリングを使用した単一パーティションの最初のクエリ。
select * from posts where topic='cassandra' allow filtering;
フィルタリングを許可しない単一パーティションでの2番目のクエリ。
select * from posts where topic='cassandra';
私の質問は、最初のクエリと2番目のクエリのパフォーマンスの違いは何ですか?単一のパーティションから要求していますが、フィルタリングする前にすべてのパーティションの結果を取得します(フィルタリングを許可)。
ありがとうございました。
トレースログをチェックしても、パフォーマンスに影響はなく、確認したかったと思っています。ありがとう。 – Darshan