使用如下所示的 PartiQL 查询时:
从 my_table WHERE my_field IN [1, 2, 3...] 中选择 *
我收到了此错误,我在 Google 中找不到该错误,并且没有告诉我有关如何解决该问题的任何信息:
DynamoDbException:给定查询的分解读取操作过多
我需要做哪些不同的事情?
最佳答案
对于辅助索引属性上的 WHERE IN
查询,项目限制为 50 个。
我询问了 AWS 并得到了回复,我将发布该回复,以防其他人发现它有用:
This exception is expected when you increase the value in your WHERE IN statement to more than 50. When it passes 50 total, it will throw the error "Too many decomposed read operations for a given query".
注意,此限制仅适用于二级索引。主索引的限制为 100。
关于amazon-dynamodb - DynamoDb异常 : Too many decomposed read operations for a given query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72463744/