質問に困惑しています。もし何か質問があれば教えてください。私はそれを求める方法を知らない。Mysqlのクエリの最適化とソート
MYSQLデータベースに90000以上のホテルリストがあります。特定の都市のホテルを検索すると、通常90000の結果からリストが取り出されます。特定の都市と比較してホテルを並べ替えたいこのため、通常はフィルタリングクエリを使用しますが、今は90000リストから結果を引き出すのに多くの時間がかかります。ニューヨーク市のホテルを検索すると、90000リストから56のホテルが返され、価格、評価などのフィルタリングが56リストからのみ検索されます。 MYSQLにホテルを引き出す方法はありますか?それは私が知らない仮想テーブルまたはビューと呼ばれることがあります。解決するのを手伝ってください。
ホテルのテーブルは都市のインデックスに登録されていますか? – geoB
テーブル構造とインデックスのリストを持つことは、非常に良いスタートになります。 "ビュー"を作成することはあなたの最善の答えではないかもしれませんし、場所と価格でクエリを組み合わせることは、mysqlが処理するためのものではありません。 – DRapp