cassandra查询使用的cql语句问题?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

cassandra查询使用的cql语句问题?

2020-03-20 12:17:25 5078 1

对于cassandra查询使用的cql语句,使用where条件限制要读取的数据,在这个基础上,若不使用limit来限制,会不会造成全表扫描?

问题来源:Cassandra+Spark社区大群钉钉群

取消 提交回答
全部回答(1)
  • 小熊软糖bear
    2020-03-20 12:28:16

    CQL里的where条件是需要你明确指明primary keys (partition key + 可选的clustering column)的,不然查询会失败,除非你使用ALLOW FILTERING。

    但是生产环境强烈不建议使用ALLOW FILTERING,因为一不小心很容易就会造成全表扫描,如果是个大表的话 会大大影响集群的性能和可靠性。

    CQL里的where条件跟SQL里的where条件差别非常大,不要把SQL里的照搬过来。

    答案来源:Cassandra+Spark社区大群钉钉群

    0 0
相关问答

1

回答

Cassandra的优点是什么?

2021-12-14 16:35:56 200浏览量 回答数 1

1

回答

Cassandra的工作原理是什么?

2021-12-13 10:10:05 225浏览量 回答数 1

1

回答

云服务器 ECS内网无法连接cassandra

2020-11-09 17:52:51 740浏览量 回答数 1

0

回答

cassandra sstable大小限制问题

2020-07-23 22:16:14 998浏览量 回答数 0

1

回答

cassandra 的cqlsh脚步无法使用?报错

2020-06-09 12:44:04 314浏览量 回答数 1

1

回答

MySQL选择题 以下可以在查询条件中使用的有( )

2019-12-23 21:23:22 629浏览量 回答数 1

0

回答

端Cassandra多语言客户端Cassandra多语言客

2019-10-21 21:24:39 305浏览量 回答数 0

1

回答

sql语句多表查询中聚合函数的使用问题

2016-06-13 13:32:40 2611浏览量 回答数 1

1

回答

mysql 查询的判断语句问题

2016-02-21 17:50:28 1631浏览量 回答数 1

1

回答

mysql 语句 where 条件多个查询问题

2016-02-08 00:26:42 2765浏览量 回答数 1
32
文章
21
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载