【发布时间】:2021-07-12 14:54:22
【问题描述】:
当我对 C* 运行计数查询时,我得到带有警告的结果:
cqlsh:my_keyspace> SELECT count(*) from user;
计数
1(1 行)
警告:使用没有分区键的聚合查询
警告是因为 C* 必须对所有节点进行扫描。
但是当我做这个查询时:
cqlsh:my_keyspace> SELECT * FROM user;
姓氏 |名字 |标题
-----------+------------+-------
能源部 |约翰 |先生(1 行)
此查询没有向我显示警告。这不是也应该扫描所有节点吗?
【问题讨论】:
-
您可以在此处查看有关聚合的更多信息:batey.info/cassandra-udas.html。根据您尝试执行的操作,此警告并不重要。
标签: cassandra