标签: cassandra database-performance query-performance cassandra-3.0
根据docs:
使用COUNT(*)的SELECT表达式返回与查询匹配的行数。或者,您可以使用COUNT(1)来获得相同的结果。
使用后一种方法是否有任何性能优势(如在RDBMS中)?
答案 0 :(得分:4)
COUNT(*)和COUNT(1)之间没有区别。 COUNT(1)只是为了向后兼容我认为与一些旧的东西。 selectCountClause返回空的RawSelector列表,无论内容如何,但如果它是一个数字而不是1或不是' *'它会抛出异常。
如果担心表现,你可能想避免计算。而是使用计数器或维持更高级别的计数。