1
私は通常、1つのMySQLクエリ(データベースA)で約200レコードを検索するPHPスクリプトを用意しています。クエリによって返された各レコードを処理するときに、別のデータベース(データベースB) - 通常500レコード。
これを行うにはどの方法が最適ですか? - データベースAクエリループ内のフェッチされたレコードごとに、データベースBへの個別のクエリか、データベースBからのすべての値を1つのクエリを持つ配列にプルして、行フェッチループの配列から必要な値を読み取ります。それとももっと良い方法がありますか?ここのガイダンスはとても感謝しています。ありがとう。php MySQLが異なるサーバ上でデータを処理する
から作成されたアレイ上で検索を実行する別のデータベースにも、別のMySQLインスタンスを意味し、または同じMySQLインスタンスによってホストされている2つのデータベースであるのか? – Shadow
すぐにそれらを読む(単一のクエリ)速くする必要があります。 – Vatev
フェデレーションストレージエンジン(https://dev.mysql.com/doc/refman/5.7/en/federated-usagenotes.html)を読んでください。これにより、データベース間でテーブルをリンクすることができます。 –