約500万行を含む巨大なデータベーステーブルがあります。レコードを取得すると、サーバーの速度が低下する場合があります。何日にもわたってテーブルが大きくなっているので、どうすればテーブルを管理できますか。
たとえば、テーブル全体を毎年多くの小さなテーブルに分割するなど、アーカイブ手法を毎年作成することを考えていましたが、コーディングに多くの変更が必要でした。データベースからのクエリの完全な構造を変更する必要があります。したがって、おそらくプロジェクト内のほとんどの場所で変更があります。
データベーステーブルからのレコードのフェッチ時間を短縮するために他に何ができますか?コードの多くの変更を回避するために採用できる他の手法はありますか?
前もって感謝します