Эта ошибка возвращается, чтобы предотвратить создание слишком больших наборов ограничений, которые могут создать нагрузку на ваш сервер. Если вы знаете о рисках и знаете разумную верхнюю границу количества ограничений для ваших запросов, вы можете вручную изменить максимум в scylla.yaml, например, max_clustering_key_restrictions_per_query: 650
. Тем не менее, обратите внимание, что этот параметр имеет предупреждение в своем описании, и его следует подтвердить:
Maximum number of distinct clustering key restrictions per query.
This limit places a bound on the size of IN tuples, especially when multiple
clustering key columns have IN restrictions. Increasing this value can result
in server instability.
В частности, установка этого флага выше пары сотен рискованно - 600 должно быть хорошо, но на этом этапе вы могли бы также подумать о перефразировании вашего запроса, чтобы у них было меньше значений в их IN
ограничениях - возможно, разделение некоторых запросов на несколько меньших?
Источник из трекера Scylla: https://github.com/scylladb/scylla/pull/4797