SQL クエリの大量の結果を同時に読み取る必要があります。クエリや結果セットのサイズは事前にわかりませんが、大きいと予想されます(通常は約10 ^ 5または10 ^ 6ですが、10 ^ 8まで、場合によっては10 ^ 9になる場合もあります)。同時読み取りの結合された結果が元のクエリを直接実行することと論理的に同等である限り、実際にデータベースにクエリを実行する方法はあまり気にしません。元のクエリに依存しない一般的な方法で実行できる場合は、必要に応じてクエリを複数のクエリに変換できます。私が本当に最適化する必要があるのは、合計処理時間です。したがって、マスターの単一の結果セットを順次反復し、行をワーカーに配布することもオプションですが、それが代替案とどのように比較されるかを知りたいです。
質問する
33 次