QA@IT

RailsのSTIでtypeカラムにindexを貼るのは有効ですか?

1731 PV

RailsでSTIにする際、typeカラムにモデル名が格納されますが、このtypeカラムにindexは貼るべきでしょうか?

データ属性的にはユーザの操作によって随時追加されていくデータを想定しているため、将来的には数万件のデータに対してtypeが数種類のような構成になり、かなりカーディナリティは低くなる予定です。

カーディナリティが低いカラムにindexを貼っても逆にパフォーマンスが悪くなってしまうケースもあるようなので、貼るべきか、貼らないべきか、複合indexにすべきかなどご意見頂ければと思います。

ウォッチ

この質問への回答やコメントをメールでお知らせします。