如何在Cassandra的查询中同时使用ORDER BY和IN?

春节

我使用Cassandra 3.0.5。

我在使用ORDER BYIN在一起时遇到问题

架构:

CREATE TABLE my_status.user_status_updates (
    username text,
    id timeuuid,
    body text,
    PRIMARY KEY (username, id)) 
    WITH CLUSTERING ORDER BY (id ASC)
    AND bloom_filter_fp_chance = 0.01
    AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'}
    AND comment = ''
    AND compaction = {'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy', 'max_threshold': '32', 'min_threshold': '4'}
    AND compression = {'chunk_length_in_kb': '64', 'class': 'org.apache.cassandra.io.compress.LZ4Compressor'}
    AND crc_check_chance = 1.0
    AND dclocal_read_repair_chance = 0.1
    AND default_time_to_live = 0
    AND gc_grace_seconds = 864000
    AND max_index_interval = 2048
    AND memtable_flush_period_in_ms = 0
    AND min_index_interval = 128
    AND read_repair_chance = 0.0
    AND speculative_retry = '99PERCENTILE';

询问:

SELECT username, id, UNIXTIMESTAMPOF(id), body
FROM user_status_updates
WHERE username IN ('carol', 'dave')
ORDER BY id DESC
LIMIT 2;

InvalidRequest:代码= 2200 [Invalid query] message =“无法对分区键具有ORDER BY和IN限制的页面查询;您必须删除ORDER BY或IN并对客户端进行排序,或者禁用此查询的分页”

我敢肯定,我已经看到人们在没有错误的情况下进行查询,所以我知道有一种解决方法。我需要做些什么才能使此查询正常工作,或者同时查询ORDER BYIN同时查询效率低下

春节

同时使用IN和ORDER BY将需要使用PAGING OFFcqlsh中命令关闭分页cqlsh> PAGING OFF就是答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MySQL中同时查询帖子和帖子赞?

来自分类Dev

如何在同一查询中同时使用sp_msforeachtable和sp_msforeachdb?

来自分类Dev

如何在 Django 中查询设置为 ORDER BY 和 GROUP BY?

来自分类Dev

如何在查询中实现“order by”和“group by”

来自分类Dev

如何同时使用MYSQL Group By和Order By

来自分类Dev

如何在jsp中同时使用引号和反斜杠?

来自分类Dev

如何在HTML中同时使用<b>标签和<a>标签?

来自分类Dev

如何在我的网站中同时使用Laravel和Drupal?

来自分类Dev

如何在Laravel中同时使用get和分页

来自分类Dev

如何在MongoDB中同时使用findOne和聚合?

来自分类Dev

如何在python中同时使用封装和继承

来自分类Dev

如何在Visual Studio和Mac中同时使用Xamarin

来自分类Dev

如何在MainActivity中同时使用AppBaseActivity和ActionBarActivity

来自分类Dev

如何在Laravel中同时使用Web和API防护?

来自分类Dev

如何在Laravel 5中同时使用orderBy和Paginate

来自分类Dev

如何在 sed 中同时使用 q 和 s 命令?

来自分类Dev

如何在管理菜单中同时使用 Resource 和 MenuItem

来自分类Dev

如何在 minimatch 模式中同时使用 NOT 和 OR 进行过滤?

来自分类Dev

我如何在字符串中同时使用 $ 和 @?

来自分类Dev

如何在 C 中同时使用 GTK 和 libcurl?

来自分类Dev

重击 如何在“和”中同时插入

来自分类Dev

如何在O(1)查询中同时过滤父母和孩子?

来自分类Dev

如何在一个 mysql 查询中同时选择特定列和通配符

来自分类Dev

如何在同一SQLPLUS INSERT INTO语句中同时使用SELECT查询和RETURNING

来自分类Dev

如何使用Java在MongoDB中同时使用AND和OR子句执行查询?

来自分类Dev

如何在JPA和Hibernate中同时使用主键和外键引用?

来自分类Dev

如何在Firefox和Chrome中同时使用“ let”(和受支持的ECMAScript 6功能)

来自分类Dev

如何在R中同时使用startsWith和str_length和多个前缀

来自分类Dev

Strongloop使用(或)和(和)同时查询数据

Related 相关文章

  1. 1

    如何在MySQL中同时查询帖子和帖子赞?

  2. 2

    如何在同一查询中同时使用sp_msforeachtable和sp_msforeachdb?

  3. 3

    如何在 Django 中查询设置为 ORDER BY 和 GROUP BY?

  4. 4

    如何在查询中实现“order by”和“group by”

  5. 5

    如何同时使用MYSQL Group By和Order By

  6. 6

    如何在jsp中同时使用引号和反斜杠?

  7. 7

    如何在HTML中同时使用<b>标签和<a>标签?

  8. 8

    如何在我的网站中同时使用Laravel和Drupal?

  9. 9

    如何在Laravel中同时使用get和分页

  10. 10

    如何在MongoDB中同时使用findOne和聚合?

  11. 11

    如何在python中同时使用封装和继承

  12. 12

    如何在Visual Studio和Mac中同时使用Xamarin

  13. 13

    如何在MainActivity中同时使用AppBaseActivity和ActionBarActivity

  14. 14

    如何在Laravel中同时使用Web和API防护?

  15. 15

    如何在Laravel 5中同时使用orderBy和Paginate

  16. 16

    如何在 sed 中同时使用 q 和 s 命令?

  17. 17

    如何在管理菜单中同时使用 Resource 和 MenuItem

  18. 18

    如何在 minimatch 模式中同时使用 NOT 和 OR 进行过滤?

  19. 19

    我如何在字符串中同时使用 $ 和 @?

  20. 20

    如何在 C 中同时使用 GTK 和 libcurl?

  21. 21

    重击 如何在“和”中同时插入

  22. 22

    如何在O(1)查询中同时过滤父母和孩子?

  23. 23

    如何在一个 mysql 查询中同时选择特定列和通配符

  24. 24

    如何在同一SQLPLUS INSERT INTO语句中同时使用SELECT查询和RETURNING

  25. 25

    如何使用Java在MongoDB中同时使用AND和OR子句执行查询?

  26. 26

    如何在JPA和Hibernate中同时使用主键和外键引用?

  27. 27

    如何在Firefox和Chrome中同时使用“ let”(和受支持的ECMAScript 6功能)

  28. 28

    如何在R中同时使用startsWith和str_length和多个前缀

  29. 29

    Strongloop使用(或)和(和)同时查询数据

热门标签

归档