{{category データベース}} !!! DBのインデックスを確認する !! 単純にインデックスが効いているか見る * 単純にインデックスが効いているか見るにはexplainを使うといい {{list EXPLAIN select * from hoge }} * 出てきた結果にkeyというのがある * keyにインデックスの名前がついていれば、クエリはインデックスを使っていると言える * possible keyは使用されるインデックスの候補、インデックスは採用される順序がある !! カーディナリティ * インデックスが有効であってもカーディナリティが低いとクエリが速くならない * [カーディナリティについてまとめてみた|https://qiita.com/soyanchu/items/034be19a2e3cb87b2efb] 要はデータの種類が多いほどインデックスは有効に働き、種類が少ないほど有効ではない。データの種類が多いことをカーディナリティが高い、逆に少ないことをカーディナリティが低いと言う