よくわからないこと

InnoDBのclustered indexはあまり役に立ってないんじゃないのか

縁あって仕事でMySQLを使いそうなので、いまのMySQLがどうなっているのか少しずつ調べている。 で、現在のデフォルトストレージエンジンであるInnoDBの設計思想に困惑している。 InnoDBは主キーを強制的にclustered indexにするとのことだが、それって何の役…

「索引列を演算するとインデックスが使えなくなる」これはなぜなのか

例えばテーブルt1の列col1にインデックスがあり、以下のクエリでそのインデックスが参照される場合、 select * from t1 where col1 >= 20 --(1)クエリを以下のように書き換えると select * from t1 where col1*5 >= 100 --(2)インデックスが使えなくなってし…