DynamoDB 中能有多少张表?

默认每个区域 2,500 张。每个 AWS 账户在每个区域从 2,500 张 DynamoDB 表的配额起步,经请求 AWS 可将其提升至最多 10,000 张。单张表的大小不受限制——而超过 10,000 张表时,AWS 建议将工作负载分散到多个账户中。

表配额

初始配额为每个 AWS 区域每个账户 2,500 张表。如果你需要更多,AWS 的指导是联系你的客户团队,将配额提升至最多 10,000 张;超过这个数目,推荐的做法是使用多个账户,每个账户提供至多 10,000 张表。

表本身不受限制

单张表的大小没有实际限制——表在项目数量和字节数上都不受约束。每个项目的硬性上限是 400 KB,每张表支持至多 20 个全局二级索引(默认配额)和 5 个本地二级索引。

你真的需要很多张表吗?

在 DynamoDB 中,表的数量是一种设计选择,而非增长轴。单表设计有意将相关实体并置在一张表中,而多数应用所需的表数量远少于其关系型模式所拥有的——通常每个服务一张。

深入了解

在将实体拆分到多张表之前先阅读单表设计,用项目大小计算器检查项目大小,并下载 DynoTable 来对你跨配置文件和区域的每张表保持总览。

参考资料

最后核实于 2026-07-13,依据上方所链接的 AWS 官方文档。

无需控制台即可使用 DynamoDB

DynoTable 是面向 DynamoDB 的快速桌面客户端 —— 浏览表、运行 SQL 风格的查询,并在本地编辑项。