Maison >base de données >tutoriel mysql >Quelles propriétés peuvent accélérer les opérations de requête ?
L'attribut qui peut accélérer l'opération de requête est "index". L'utilisation de l'index peut accélérer l'interrogation et le tri des données. Le fichier d'index est stocké en tant que fichier indépendant. Le fichier contient des pointeurs vers les enregistrements de la table. pour créer un index. Ensuite, l'ordre physique des enregistrements dans la table reste inchangé.
Recommandé : "Tutoriel vidéo MySQL"
L'attribut qui peut accélérer les opérations de requête est " indice" .
L'utilisation d'index peut accélérer l'interrogation et le tri des données. Le fichier d'index est stocké en tant que fichier indépendant. Le fichier contient des pointeurs vers les enregistrements de la table. Une fois l'index établi, l'ordre physique des enregistrements dans. le tableau reste inchangé.
Introduction connexe :
Dans une base de données relationnelle, un index est une structure de stockage physique distincte qui trie les valeurs d'une ou plusieurs colonnes dans une table de base de données. une collection d'une ou plusieurs valeurs de colonne dans un tableau et une liste correspondante de pointeurs logiques vers des pages de données dans le tableau qui identifient physiquement ces valeurs. L'index est équivalent à la table des matières d'un livre. Vous pouvez trouver rapidement le contenu souhaité en fonction des numéros de page dans la table des matières.
Les indices fournissent des pointeurs vers les valeurs de données stockées dans les colonnes spécifiées d'une table, puis trient ces pointeurs selon l'ordre de tri que vous spécifiez. La base de données utilise un index pour trouver une valeur spécifique, puis pointe vers l'avant pour trouver la ligne contenant cette valeur. Cela permet aux instructions SQL correspondant à la table de s'exécuter plus rapidement et permet un accès rapide à des informations spécifiques dans la table de base de données.
Lorsqu'il y a un grand nombre d'enregistrements dans la table, si vous souhaitez interroger la table, la première façon de rechercher des informations est de rechercher dans toute la table, c'est-à-dire de supprimer tous les enregistrements un par la première consiste à les comparer un par un avec les conditions de requête, puis à renvoyer les enregistrements qui remplissent les conditions, cela consommera beaucoup de temps système de base de données et entraînera de nombreuses opérations d'E/S disque ; la seconde consiste à créer un index dans la table ; puis recherchez la valeur d'index qui répond aux conditions de requête dans l'index, et enfin enregistrez-la dans l'index. Le ROWID (équivalent au numéro de page) dans la table permet de trouver rapidement l'enregistrement correspondant dans la table.
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!