我看到了这个,但它已经3岁了,我认为大多数数据库中的技术更加优化When should I use stored procedures?
我正在使用mysql,何时应该使用存储过程?我不应该除非我需要表现。然后我读到没有性能提升。然后我读了但是每当我在连接上第一次调用这些程序时它就被编译了。但即便如此,它也没有用,因为它只会加速解析而不需要时间。
我不知道我是否做对了?但也许我忘记了一件大事。我没有看到逻辑存在任何好处,因为我的偏好是拥有lib或共享代码(并且没有任何真正的缺点这样做。)
但我从未使用过存储过程,所以这就是我要问的原因。
答案 0 :(得分:2)
有几次程序对我来说很有趣:
所以,除非你是一个严肃的控制狂(或者正在建立像银行这样庞大的系统),否则90%的时间你都不需要它们。