Évitez de nommer les procédures stockées par l'user SP% ou SP_%

Une procédure stockée par l'user avec le préfixe SP (pas SP_) a-t-elle des performances médiocres en regardant dans la database principale (similaire au SP user SP_) ou est-ce que la procédure stockée existe dans la database?

Le préfixe réservé qui présente ce comportement est sp_ . Pas sp .

Une procédure stockée nommée spAddUser sera résolue normalement sans searchr d'object correspondant dans master .

La citation pertinente dans les livres en ligne est

Évitez l'utilisation du préfixe sp_ lors de la désignation des procédures. Ce préfixe est utilisé par SQL Server pour désigner les procédures système. L'utilisation du préfixe peut entraîner la rupture du code d'application s'il existe une procédure système portant le même nom.

Mais j'éviterais ces préfixes de toute façon. Si toutes les procédures stockées sont préfixées sp il devient rapidement ennuyeux IMO.