Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les requêtes de mise à jour mysql bénéficient-elles d'un index ?

Juste sur la colonne où. Un index sur la colonne de mise à jour ralentira en fait votre requête car l'index doit être mis à jour avec les données. Un index sur la colonne où accélérera les mises à jour et les sélections, mais ralentira certaines insertions.

Les index entraînent également une surcharge lorsque vous supprimez des lignes. En général, ils sont une bonne chose, mais sur les colonnes que vous utilisez WHERE sur un lot, et ils sont essentiellement nécessaires sur les colonnes sur lesquelles vous effectuez des jointures, ou ORDER BY