代码之家  ›  专栏  ›  技术社区  ›  jbochi

ListProperty的最大长度是多少?

  •  9
  • jbochi  · 技术社区  · 15 年前

    一个ListProperty可以存储多少项?有限制吗?

    2 回复  |  直到 14 年前
        1
  •  13
  •   Nick Johnson    15 年前

    实体的大小限制为1MB(当编码为协议缓冲区时),因此这为列表的大小提供了一个实际限制。此外,如果对列表进行了索引,则在获得异常之前,最多只能有5000个条目,因为实体的索引行太多。

        2
  •  10
  •   JasonSmith    15 年前

    以我的经验,你会 MemoryError 在达到硬限制之前反序列化ListProperties的异常。我过去经常遇到这样的情况,列表中有5000到10000个关键实体。

    此外,实体 limited to 5,000 indexed properties 所以5000是一个很好的上限。(我觉得我以前有更多的时间,但现在记不清了。)