On m'a dit que si j'exportais la clé de deux tables, SQL Server créerait quelque chose de semblable à un index dans la table enfant. J'ai du mal à croire que cela soit vrai, mais je ne peux pas trouver grand-chose là-bas spécifiquement lié à cela.
Ma vraie raison de demander cela est parce que nous rencontrons un temps de réponse très lent dans une instruction de suppression par rapport à une table qui a probablement 15 tables liées. J'ai demandé à notre responsable de la base de données et il m'a dit que s'il y avait une clé étrangère dans les champs, cela agissait comme un index. Quelle est votre expérience avec cela? Dois-je ajouter des index sur tous les champs de clé étrangère ou s'agit-il simplement de frais généraux inutiles?