asl*_*ski 1 cassandra database-performance query-performance cassandra-3.0
根据文档:
使用 COUNT(*) 的 SELECT 表达式返回与查询匹配的行数。或者,您可以使用 COUNT(1) 来获得相同的结果。
使用后一种方法是否有任何性能优势(如在 RDBMS 中)?
COUNT(*) 和 COUNT(1) 之间没有区别。COUNT(1) 只是为了向后兼容我认为与一些较旧的东西。无论内容如何,selectCountClause 都会返回空的 RawSelector 列表,但如果它是一个数字而不是 1 或不是 '*',它将抛出异常。
如果担心性能,您可能希望避免计数。而是使用计数器或将计数保持在更高级别。
| 归档时间: |
|
| 查看次数: |
349 次 |
| 最近记录: |