おそらく設計がダメ。
確実に性能的にダメ。
RDBの基本的なことを知らずにテーブル設計をしているようなのでダメ。