我有几个长时间运行的报告类型事务需要5-10分钟.通过使用存储过程,我会看到任何性能提升吗?这会很重要吗?
每个查询每晚运行一次.
可能不是.存储过程为您提供预编译SQL的优势.如果你的SQL很少被调用,那么这种优势将毫无价值.因此,如果您的SQL很昂贵,因为查询本身很昂贵,那么存储过程将无法获得有意义的性能优势.如果你有非常频繁调用的查询并且它们自己快速执行,那么它就值得拥有一个proc.