やりたいこと:
DBの商品テーブル(カテゴリというカラムがあります)に対して、
Aカテゴリの商品数合計、Bカテゴリの商品数合計、Cカテゴリの商品数合計、Dカテゴリ・・・
と各カテゴリ(50カテゴリくらい)の合計数(レコード数合計)を取得したいです。
TOPページの商品カテゴリ一覧で各カテゴリの商品数合計を表示します。
なので、頻繁に呼び出されます。
わからないこと:
上記の場合、TOPページのアクセスがあるたびに、カテゴリごとにselect countのSQL文を実行するのと、商品が登録されるたびにインクリメントして各カテゴリの商品合計数を管理する処理&テーブルを設けるのどちらが良いでしょうか?
むしろ、前者はあり得ないなど、ご意見いただけたらと思います。
DBはPostgreSQLを利用しています。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。