【发布时间】:2020-05-11 03:38:10
【问题描述】:
我在 Cassandra 中使用了一个糟糕的查询,想知道 WHERE IN (array) 子句中可以包含多少项?
SELECT COUNT(*)
FROM my_keyspace.my_table
WHERE uuid IN (
94e60226-da89-44ab-8255-716e1a2e9e98,
92c3e7b1-d5bd-45f4-ae1d-b5e2033bb5c2,
3b3f4335-e11c-4695-805b-453ffdfb664d,
9134fa1e-a199-4cd9-b45c-0243c6e7c0b2,
efa99981-ded0-4462-ba2e-73f7e08467ab,
...
);
我已经成功查询了多达 1000 个项目,但我担心进一步扩展它,并且一直将我的查询分成多个批次。有谁知道有上限吗?
我在Cassandra docs 中没有找到任何内容。
【问题讨论】: