A atribuição de parâmetros de entrada de procedimento armazenado a variáveis ​​locais ajuda a otimizar a consulta?

Eu tenho um procedimento armazenado que leva 5 parâmetros de entrada. O procedimento é um pouco complicado e demora cerca de 2 minutos para ser executado. Estou em processo de otimizar a consulta.

Então, minha pergunta é: sempre ajuda a atribuir parâmetros de entrada a variáveis ​​locais e depois usar variáveis ​​locais no procedimento?

Se sim, como isso ajuda?

questionAnswers(3)

yourAnswerToTheQuestion