というわけで不動産サイトを運営しています。統計ページを作成するために約 5 つのクエリを実行するページがあります。これを高速化する方法、またはクエリを最適化または結合して実行を高速化する方法があるかどうか疑問に思っています。現在、ページの実行に最大 5 秒かかります。
クエリ:
SELECT COUNT(`listing_num`) as `count`,
AVG(`price`),
AVG(`square_feet`),
AVG(`bedroom_total`),
AVG(`bathroom_total`),
MIN(`price`),
MAX(`price`),
MIN(`square_feet`),
MAX(`square_feet`),
MIN(`bathroom_total`),
MAX(`bathroom_total`),
MIN(`bedroom_total`),
MAX(`bedroom_total`),
MIN(`psf`),
MAX(`psf`),
AVG(`psf`)
FROM `Res_Active2`
WHERE `status` != 'S'
したがって、このクエリをページで約6回実行し、それぞれでWHERE句を変更して、販売されたプロパティ、アクティブなプロパティ、契約プロパティなどの統計を表示できるようにします.
これを行う正しい方法と迅速な方法は何ですか? キャッシュを使用したり、SQL を組み合わせたりできますか? このページをスピードアップする必要があります。ありがとう。