Ajout d'index aux tables MySQL
Problème :
Performances lentes lors des requêtes par un champ non indexé dans un grand MySQL table.
Explication :
Lors de l'interrogation d'une table de base de données par un champ qui n'est pas indexé, MySQL doit effectuer une analyse complète de la table, qui peut être extrêmement lent pour les grandes tables. L'ajout d'un index au champ garantit que MySQL peut localiser rapidement les lignes souhaitées sans avoir à analyser la table entière.
Solution :
Utilisez la commande SQL suivante pour ajouter un index vers un champ :
ALTER TABLE table_name ADD INDEX index_name (field_name)
Exemple :
Dans l'exemple fourni, vous devez ajouter un index au champ product_id à l'aide de la commande suivante :
ALTER TABLE table ADD INDEX product_id_index (product_id)
Remarques supplémentaires :
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!