0

トップ ビューと「いいね」を「カウント」というテーブルに保存します。夜に一度、このクエリを実行します

UPDATE `counts` SET rank=d7+d6+d5+d4+d3+d2+d1,d7=d6,d6=d5,d5=d4,d4=d3,d3=d2,d2=d1,d1=0

曜日ごとに d1 ~ d7 変数があり、毎晩 1 つ「下」に移動し、合計を再計算します。

私のサイトが成長したため、このクエリには約 20 分かかります。

これは一般的なパターンのように思われるため、これをより効率的に整理する方法についての提案を探しています。

4

1 に答える 1