了解数据库存储过程

存储过程,简单来说就是sql编程,它是为了应对业务产生的

在一个业务中,可能有多次sql处理,如果通过后端多次和数据库交互,那么延迟很大,毕竟每次后端和数据库交互都是通过网络连接的。

通过存储过程,一次请求数据库,数据库通过存储过程编码一次进行复杂计算,并最终把结果返回后端,只进行了一次网络请求,从而减少延迟。

另外,存储过程也可以被数据库定时器调用,用于定时进行一些复杂的处理。

存储过程的实际代码和编程语言很像,可以定义变量,循环处理等。

存储过程可以编译后为二进制,可以快速的执行。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注