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

L'index MySql normal est-il requis lorsque nous avons un index composite

Tout préfixe d'un index composite sera également utilisé comme index par lui-même. Donc, si vous avez un index composite sur (domain, log_time, log_type) , cela équivaut à avoir des index sur domain et (domain, log_time) . Il n'est pas nécessaire d'avoir ces index séparément également, ils seront redondants et gaspilleront de l'espace.

Ainsi, vous pouvez supprimer en toute sécurité l'index sur domain lorsque vous ajoutez cet index composite.