使用带有 Python 的 AppEngine 和 HRD 顺序检索记录(通过索引字段,这是一个递增的整数时间戳),我们在 30-45 秒内返回 15,000 条记录。(使用了批处理和限制。)我确实尝试在两个实例上并行执行查询,但仍然实现了相同的总体吞吐量。
有没有办法在不更改任何代码的情况下提高这个总数?我希望我们可以多付一些钱并获得更好的数据库吞吐量。(您可以为更大的前端支付更多费用,但这不会影响数据库吞吐量。)
我们将更改代码以将多个基础数据项存储在一个数据库记录中,但希望有一个短期的解决方法。
编辑:这些是正在下载到另一个系统的日志记录。我们会在未来修复它并且知道如何修复它,但我宁愿先处理更重要的事情。