我在DDB中有一个表,其中site_id作为我的哈希键,person_id作为范围键。此表上还有另外6-8列,其中包含有关此人的数字统计信息(例如,查看次数,上次登录等)。该表包含大约10个站点和2000万行的数据(现在仅用作概念证明 - 生产表将有更多的数字)。
我正在尝试检索给定网站的所有person_ids,其中time_seen> 10.所以我使用hashkey进行查询并输入time_seen>以10为准则。这将导致几千个条目,我希望它能立即得到。我的测试工具在同一区域的AWS中运行。
此表的读取容量为100个单位。我得到的结果是附加的。
出于某种原因,我达到了极限。鉴于我所知道的唯一两个限制是返回的最大数据大小。我每行只返回32个字节(每个结果大约100KB),所以不可能出现这种情况。你看到的时间也没有达到5秒的限制。那么为什么我不能更快地得到我的结果呢?
从C#中的单个线程中检索结果。
由于