MySQL(すべてInnoDB)からユーザーとその場所などを選択する次のクエリがあります。テーブルuser
には、それぞれ約 2mil の行があり、約 250、約 3500、およびblocked_user
約2.8mil です。blocked_countries
countries
regions
cities
AND co.country_id='us'
問題は、WHERE
句なしでクエリが非常に高速 (0.05 秒)であることです。しかし、私はいろいろ試してみましたが、このクエリにはもっと簡単で良い方法があるに違いないと感じています。
私は何が欠けていますか?どんな助けでも大歓迎です!事前にどうもありがとうございました!