0

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 |
+-------------+-----------------+-------------+-- ------------------------+-------------+
 
4

1 に答える 1