mysql で複合インデックスを作成しました。使用するコマンドは次のとおりです。 DELIVER_SM(AID,STATUSID,RETRY_CNT) USING BTREE; 奇妙なのは、フィールドごとに異なるカーディナリティ値を取得したことです。それは正常ですか?他の複合インデックスも作成しましたが、各フィールドのカーディナリティ値は同じです。
+-------------+-----------------+-------------+-- ------------------------+-------------+ | | TABLE_SCHEMA | テーブル名 | COLUMN_NAME | INDEX_NAME | カーディナリティ | +-------------+-----------------+-------------+-- ------------------------+-------------+ | | prddb| DELIVER_SM | 援助 | delivery_aid_sid_rcnt_idx | 28 | | | prddb| DELIVER_SM | ステータス ID | delivery_aid_sid_rcnt_idx | 286 | | | prddb| DELIVER_SM | 再試行_CNT | delivery_aid_sid_rcnt_idx | 286 | +-------------+-----------------+-------------+-- ------------------------+-------------+