Cloudflare D1 免费层开始硬性限额:一次规则落地如何改变小应用的数据库预算
Cloudflare 于 2026 年 9 月 1 日起对 Workers Free 账户的 D1 数据库实施每日硬性限额:行读取或行写入任一耗尽后查询直接报错,直到次日 UTC 00:00 重置。文章详解了 D1 按实际扫描/写入行数(而非 SQL 条数或返回行数)计量的核心机制,列举了无索引过滤、ORDER BY RANDOM()、前置通配符搜索等易触发限额的查询模式,并分析索引在节省读取与产生写放大之间的权衡。作者以自己站点为例梳理了排查与优化步骤,建议用量化监控、索引治理、缓存和降级设计应对免费层故障边界,或选择升级付费方案。