Ai-je besoin de créer des index de clé primaire de la table de base de données relationnelle
Si je créer une table avec une clé primaire est l'indice est créé automatiquement pour la table ou est-ce besoin de le faire séparément.
je.e si c'est la table ddl
CREATE TABLE release(guid varchar(36) NOT NULL PRIMARY KEY,
name varchar(255),xmldata CLOB(512 K))
dois-je aussi faire
CREATE INDEX release_idx ON release(guid)
ou pas
(Je suis en utilisant une base de données Derby qui vient avec Java)
Cette documentée dans le manuel: db.apache.org/derby/docs/10.9/ref/... (voir la section "Sauvegarde des index")
merci pour cette
merci pour cette
OriginalL'auteur Paul Taylor | 2013-02-01
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'. La clé primaire est déjà un indice.
Juste par curiosité l'exécution de la requête améliorer si l'on construit à nouveau un index sur la clé primaire?
pas de. Il a déjà ce dont il a besoin.
Ouais j'ai testé la performance a été de même.Maintenant j'ai effacé
Le
PRIMARY KEY
est égalementUNIQUE
MySQL.OriginalL'auteur Jon