俺はデータをカテゴリに分けてそれぞれに専用のテーブルを用意して振り分けて高速化したことある