ホームページ > データベース > mysql チュートリアル > mysqlのクラスター化インデックスとは何ですか

mysqlのクラスター化インデックスとは何ですか

王林
リリース: 2020-06-28 10:35:30
オリジナル
4698 人が閲覧しました

クラスター化インデックスは、ディスク上の実際のデータを再編成して、1 つ以上の指定された列の値で並べ替えるアルゴリズムです。クラスター化インデックスの特徴は、データの格納順序がインデックスの順序と一致していること、主キーによってデフォルトでクラスター化インデックスが作成されること、テーブル内に存在できるクラスター化インデックスは 1 つだけであることです。

mysqlのクラスター化インデックスとは何ですか

#クラスター化インデックス

(推奨チュートリアル:

mysql チュートリアル)

クラスター化インデックスは、ディスク上の実際のデータを再編成して、1 つ以上の指定された列の値で並べ替えるアルゴリズムです。

特徴:

保存されたデータの順序は、インデックスの順序と一致します。

通常、主キーはデフォルトでクラスター化インデックスを作成し、テーブル内に存在できるクラスター化インデックスは 1 つだけです (理由: データが保存されると、順序は 1 つだけになります)。

クラスター化インデックスと非クラスター化インデックスの違いについては、『データベースの原則』という書籍で説明されています。

クラスター化インデックスのリーフ ノードはデータ ノードです。 、非クラスター化インデックスのリーフ ノードはインデックス ノードのままですが、対応するデータ ブロックへのポインターを持ちます。

クラスター化インデックスの長所と短所:

長所: 主キーに応じたクエリ エントリが比較的少ない場合、(データを) 戻す必要がありません。主キーノードの下にあります)。

欠点: 不規則なデータが挿入されると、頻繁にページ分割が発生します。

以上がmysqlのクラスター化インデックスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート