私はいつも期待していましたが、それはそうではないと仮定しました。つまり、セット理論(または何か)が結果に近道を提供します。何千ものクエリを実行するのと同じように、MySQLビューから1つのレコードをクエリしていますか?
指数的な数のレコードを生成する方法で、複数のテーブルのデータを集計するビューを更新不可能なビューを作成しました。このビューから、私は一度に1つのレコードを照会します。基礎となるデータセットは小さいので、このテクニックはうまくいきますが、スケールされないことを心配しています。
MySQLは、ビューを実装するために一時テーブルを使用していると聞いたことがあります。私の心は、潜在的に大量の一時テーブルが存在するかどうかを問わず、それぞれのクエリごとに考えられます。
クエリにEXPLAINの出力はどのようなものですか? – kquinn