Dans MySQL si la colonne X a des valeurs uniques quelle est la différence entre l'index unique et l'indice B-Tree

dba.stackexchange https://dba.stackexchange.com/questions/47660

Question

Supposons que j'ai une table data:

CREATE  TABLE `test`.`data` (
`row_id` INT NOT NULL ,
`data_id` INT NOT NULL ,
PRIMARY KEY (`row_id`) );

Supposons maintenant que Data_id a des valeurs uniques. Y a-t-il une différence (espace, performances, mémoire) entre avoir un index du b data_id Et un index unique dessus? (Outre le cas où InNODB est utilisé comme moteur de stockage et que l'index unique peut être utilisé comme clé de clustering pour que Row_id soit sans écrans)

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top