↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Spanner 取消同一事务内多条 DML 的累计 mutation 上限 RSS

为绕开单个事务约 80,000 次修改的累计限制,应用过去常把一次业务操作拆成多次提交,增加幂等与补偿逻辑。Google Cloud 现将 DML 的修改量改为按语句单独计算,多条语句不再共用这一额度,使更多批量写入可以保留在同一事务中。通过 Mutation API 提交的修改仍受原有累计限制,事务大小限制也继续适用。调整批处理策略时,需要区分所用写入接口,再验证事务大小、锁竞争与重试行为。

发布于 2026-09-10T06:53:46.548035Z · Google Cloud · Google Cloud 博客
Spanner 事务 分布式 SQL

为绕开单个事务约 80,000 次修改的累计限制,应用过去常把一次业务操作拆成多次提交,增加幂等与补偿逻辑。Google Cloud 现将 DML 的修改量改为按语句单独计算,多条语句不再共用这一额度,使更多批量写入可以保留在同一事务中。通过 Mutation API 提交的修改仍受原有累计限制,事务大小限制也继续适用。调整批处理策略时,需要区分所用写入接口,再验证事务大小、锁竞争与重试行为。

为绕开单个事务约 80,000 次修改的累计限制,应用过去常把一次业务操作拆成多次提交,增加幂等与补偿逻辑。Google Cloud 现将 DML 的修改量改为按语句单独计算,多条语句不再共用这一额度,使更多批量写入可以保留在同一事务中。通过 Mutation API 提交的修改仍受原有累计限制,事务大小限制也继续适用。调整批处理策略时,需要区分所用写入接口,再验证事务大小、锁竞争与重试行为。

原始来源 ↗

来源记录
  • center.info_item · 3428f3fb9d32b182 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 3428f3fb9d32b182 · 2026-10-03T04:08:55.967155Z