gpt4 book ai didi

cassandra - Apache Cassandra CQL 查询解释计划

转载 作者:行者123 更新时间:2023-12-04 03:38:57 25 4
gpt4 key购买 nike

如何获得 CQL 查询的执行计划(或类似的计划)?
我没有找到任何关于 CQL 查询优化/执行的统一文档。

例如,我想知道,在执行以下查询时是否有任何不同:

select some_column from SOME_TABLE where 
pkField='val1'
and timestampField='date'
allow filtering;


select some_column from SOME_TABLE where 
pkField='val1'
and timestampField<='date'
and timestampField>='date'
allow filtering;

最佳答案

Cassandra 不像大多数传统 RDBMS 那样使用复杂的查询优化器。由于缺少表之间的关系,索引使用更具确定性。

在执行方面,行分布在各个节点上,并且可能分布在节点内的多个 sstable 中。对于同一查询,实际读取路径会随着时间的推移而不同。

要获取有关查询执行的更多详细信息,请使用 TRACING ON;在你的 cqlsh 中。

关于cassandra - Apache Cassandra CQL 查询解释计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28697497/

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