MySQL のカーディナリティとは何ですか? 簡単な非技術的な言葉で説明してください。
任意のテーブルのインデックス詳細に、フィールドのカーディナリティがgroup_id
11 と表示されている場合、これは何を意味するのでしょうか?
ベストアンサー1
最大カーディナリティ: すべての値は一意です
最小カーディナリティ: すべての値は同じです
一部の列は、すべての行に同じ値を入れることを禁止する制約 (一意など) が設定されているため、高カーディナリティ列と呼ばれます。
カーディナリティは、データのクラスタリング、ソート、検索の機能に影響を与えるプロパティです。したがって、これは DB のクエリ プランナーにとって重要な測定基準であり、最適なプランを選択するために使用できるヒューリスティックです。