|
|
1
5
对于这样一个简单的例程,我会说这是一个响亮的数字。有更好的方法来实现这个特定存储过程的对象,例如,在配置文件中预先定义它,和/或将它存储为一个定义已经到位的数组对象。 我个人在后端需要执行一组复杂的指令时实现存储过程,特别是在不同的表中操作大量数据。很明显,这样做的好处是,您没有太多的往返和到数据库的连接,从而将您遇到的开销降到最低。 我发现有时我使用存储过程来定义业务逻辑,以封装来自前端开发人员的复杂细节或内部工作。另一个好处是,如果您正确地设计了系统,那么使用存储过程可以使系统比您想象的更具可扩展性。 当您在不同的环境中进行开发(如从开发到QA到UAT)时,它尤其有用。如果您必须在某个地方更改服务中的一行代码,那么您需要删除它并重新部署以使更改生效,这当然会造成很多干扰。通过存储过程,您可以简单地更改它,然后就可以上路了。祝你好运! |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |