多语言展示
当前在线:391今日阅读:195今日分享:41

为什么使用存储过程?

本经验介绍PHP中为什么使用存储过程。
工具/原料

电脑

方法/步骤
1

存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2

通过把处理封装在容易使用的单元中,简化复杂的操作,不要求反复建立一系列处理步骤,这保证了数据的完整性。

3

防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。

4

安全。程序容易出现 BUG 不稳定,而存储过程,只要数据库不出现问题,基本上是不会出现什么问题的。也就是说从安全上讲,使用了存储过程的系统更加稳定。

5

存储过程处理比较复杂的业务时比较实用,可以给我们带来运行效率提高的好处。因为使用存储过程比使用单独的SQL语句要快。

6

存储过程可以重复使用,可减少数据库开发人员的工作量。

7

维护方便。修改存储过程比修改程序简单,修改存储过程无需塔建编程环境重新编译代码,直接修改即可

8

,没有丰富存储过程经验,是不行的。

推荐信息