你有太多的存储过程吗?

Bri*_*n G 13 sql database-design

存储过程太多了吗?

我知道你可以拥有的数量没有限制,但这是任何性能或体系结构的原因,不创造数百,数千?

Dav*_*rab 5

对我来说,数百或数千个商店程序的最大限制是可维护性.尽管这不是直接的性能影响,但它应该是一个考虑因素.这是一个架构立场,您不仅要计划应用程序的初始开发,还要计划未来的更改和维护.

话虽如此,您应该根据应用程序的需要设计/创建.虽然使用Hibernate,NHibernate,.NET LINQ,我会尝试在代码中保留尽可能多的存储过程逻辑,并且只有在速度是一个因素时才将它放在数据库中.