none
Rendimiento afectado por muchos EXEC de Procedimientos Almacenados RRS feed

  • Pregunta

  • Hola a todos buenas noches, bueno a ver quien me ayuda a aclarar este incógnita que tengo, explico:

    • Situación Actual: Tengo un SP muy laaaaaargo en líneas de código, bueno funciona normal pero no me parece la mejor manera de programarlo.
    • Situación Propuesta: Quiero hacer muchos SP atómicos que solo hagan una única función, y desde mi SP principal (el laaaaargo que tengo en la situación actual) invocarlos, este SP principal aproximadamente llegará a invocar a 25 SP atómicos.

    La pregunta es, el rendimiento se ve afectado por tanta llamada a varios SP? respecto a rendimiento es mejor tener todo en un único SP? obviamente tendré beneficios a nivel modular y de mantenimiento, pero no quiero dejar descuidado el rendimiento.

    Gracias de antemano.


    Roy Sillerico

    miércoles, 8 de agosto de 2018 1:26

Respuestas

  • A nivel de rendimiento te dará prácticamente igual. El coste de ejecución está en las sentencias que hay dentro del procedimiento o procedimientos. Los saltos de un procedimiento a otro no tienen prácticamente ningún coste en comparación con el coste de las sentencias internas.
    miércoles, 8 de agosto de 2018 7:21