Je fais face à un db que je n'ai pas créé. Je vais émettre un certain nombre de requêtes de longue durée impliquant trois colonnes entières d'une grande table: id (une clé primaire), x et y. (Je ne vais pas en train d'écrire/mise à jour des documents, il suffit de l'émission des requêtes.)est-ce que 'KEY' dans SHOW CREATE TABLE signifie qu'une colonne est indexée?
SHOW CREATE TABLE montre que:
`primary_key` int(11) NOT NULL auto_increment,
`x` int(11) default NULL,
`y` int(11) default NULL,
UNIQUE KEY `id` (`id`),
KEY `my_x` (`x`),
KEY `mh_y` (`y`)
Pour mes fins, dois-je créer des indices sur id, x et y? Ou est-ce que les lignes UNIQUE KEY et KEY signifient que les indices sont déjà présents?
merci!
~ l