Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Usando sp_ como prefixo para procedimentos armazenados do usuário no SQL Server causando impacto no desempenho


sp_ prefix é reservado para procedimentos armazenados do sistema. Não deve ser usado para procedimentos armazenados do usuário.

Mesmo que você tenha um proc armazenado local com sp_prefix, o SQL verificará primeiro o banco de dados mestre.

Isso foi abordado em profundidade por Aaron Bertrand aqui:O prefixo sp_ ainda é um não-não?

Citação do artigo sobre impacto:

Ele também fez alguns testes..abaixo estão os resultados