views
現在のを更新する必要がありpost
ます。テーブルposts
ウィッチからのデータは 200 万を超えています。そして、ページの読み込み時間が遅いです。
テーブル:
idpost | iduser | views | title |
1 | 5675 | 45645 | some title |
2 | 345 | 457 | some title 2 |
6 | 45 | 98 | some title 3 |
and many more... up to 2 millions
そしてiduser
持っているIndex
、idpost
持っているPrimary key
。
データを分離して新しいテーブルを作成し、ビューの値を取得するためにpost_views
使用するとします。LEFT JOIN
新しいテーブルはまだ小さいため、最初は高速ですが、時間の経過とともに 200 万行を超えることもあります。そしてまた遅くなります。巨大なテーブルをどのように扱いますか?