Comment créer par dépendent de cette instruction select.Sur quelle (s) colonne (s) dois-je créer un index?
SELECT
A.FUSERID, A.FNAME, B.FORGNAME, C.FAREA
FROM
TBL_USERPROFILE A
INNER JOIN
V_ORGANISATION B ON A.FORG = B.FORGID
INNER JOIN
V_USER_AOE C ON A.FUSERID = C.FUSERID
INNER JOIN
aspnet_UsersInRoles D ON C.FUSERID = D.UserId
INNER JOIN
aspnet_Roles E ON D.RoleId = E.RoleId
WHERE
E.RoleName = 'applicant'
Il est juste de créer comme ceci ??
Create index index.B on TBL_Userprofile A (A.FUSERID, A.FNAME, B.FORGNAME, C.FAREA)
Vous voulez certainement aussi avoir des indices sur toutes les colonnes de clé étrangère dans vos tables. –
J'espère que celui qui a créé la convention que toutes les colonnes (champs parfois improprement) doivent avoir des noms commençant par 'f' voit maintenant l'inutilité d'une telle convention ... –
@Damien FI fdon't fthink fyou funderstand fthe frequirement, fthen! – JNK