标签: java mysql performance jdbc concurrency
我需要同时读取sql查询的大量结果。我不知道提前查询或结果集大小,但我预计它会很大(通常大约10 ^ 5或10 ^ 6,但有些可能会上升到10 ^ 8甚至10 ^ 9)但是。我并不关心我实际上如何查询数据库,只要并发读取的组合结果在逻辑上等同于直接执行原始查询。如果需要,我可以将查询转换为多个查询,前提是我可以以与原始查询无关的通用方式执行此操作。我真正需要优化的是总处理时间。因此,顺序迭代主服务器中的单个结果集并将行分配给工作人员也是一种选择,但我想知道如何与替代方案进行比较。