Maison > base de données > tutoriel mysql > le corps du texte

La différence entre l'index clusterisé MySQL et l'index non clusterisé

王林
Libérer: 2020-06-28 10:21:34
original
4575 Les gens l'ont consulté

La différence entre l'index clusterisé mysql et l'index non clusterisé est la suivante : pour l'index clusterisé, les données de la table sont stockées dans l'ordre, c'est-à-dire que l'ordre de l'index est cohérent avec l'ordre de stockage physique des enregistrements de la table ; index clusterisé, les données de la table sont stockées. L'ordre n'a rien à voir avec l'ordre de l'index.

La différence entre l'index clusterisé MySQL et l'index non clusterisé

Introduction à la différence entre l'index clusterisé mysql et l'index non clusterisé :

(tutoriel recommandé : tutoriel mysql )

Index clusterisé :

  • Les données de la table sont stockées dans l'ordre, c'est-à-dire que l'ordre de l'index est cohérent avec l'ordre de stockage physique des enregistrements de la table.

  • Les nœuds feuilles d'index groupés stockent les lignes de données et les index B-Tree.

  • Il ne peut y avoir qu'un seul index clusterisé dans une table, car il ne peut y avoir qu'un seul véritable ordre de stockage physique.

  • L'index clusterisé est un index clairsemé, et le stockage d'index de niveau supérieur de la page de données est un pointeur de page, pas un pointeur de ligne.

Index non clusterisé :

  • L'ordre de stockage des données de la table n'a rien à voir avec l'ordre de l'index.

  • Pour un index non clusterisé, le nœud feuille contient la valeur de clé primaire de la ligne et la valeur de la clé primaire comme "pointeur" vers la ligne, via la recherche d'index secondaire, deux B -Recherches d'arbres Les index de hachage adaptatifs InnoDB peuvent réduire cette duplication de travail.

  • L'index non clusterisé est un index dense, qui stocke un enregistrement pour chaque ligne de données sur la page d'index de niveau supérieur de la page de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal