为什么要使用存储过程
kelvin 发布于 2023-01-01

面试经常问的一个问题,有没有用过存储过程,为什么要用存储过程,对于数据量小的系统,几百条,几千条这样的数据量自然没有很深的体会,有些业务开发的直接把数据从数据库拉到应用程序进行处理,但是对于几万条,几十万,几百万甚至几千万条记录的数据量,拉到应用程序来处理,有传输带宽问题,内存不足等。

写存储过程还有个好处,就是一段独立的逻辑,如果有数据库工程师,可以独立的编写调优,业务开发的直接调用,可以提高开发效率和程序效率。

从运维的角度,写存储过程还有个好处,就是如果逻辑有变化,可以在数据库管理方面直接修改更新,不需要重新打包部署应用程序。

kelvin
关注 私信
文章
92
关注
0
粉丝
0