およそ 200,000 行の入力ファイルがあり、行ごとに MySQL データベース (エンジン: InnoDB) にクエリを実行する必要があります。ファイルから一度に 1 行を読み取り、ターゲット変数/フィールドを作成します。次に、そのターゲット フィールドを使用して MySQL データベースにクエリを実行します。私が必要としている情報は、1 つのテーブルにあるのではなく、1 億行を超える複数のテーブルにあります。したがって、データベースにクエリを実行する関数を作成しました。関数内で必要なすべてのクエリを作成し、関数を介してクエリの連結をテキストとして再実行します。しかし、パフォーマンスは速くありません。この手順を高速化する方法はありますか、それとも他のアプローチに完全に従わなければなりませんか? Explain コマンドでクエリを確認しましたが、問題ありません。いくつかのスマートなソリューションは高く評価されます。