为什么存储过程和函数可以提高性能?

时间:2012-02-10 09:36:00

标签: performance stored-procedures plsql

选项

一个。它们减少了网络往返次数。

B中。它们减少了对数据库的调用次数,并通过捆绑减少了网络流量 命令。

℃。它们通过使用本地PL / SQL引擎减少了对数据库的调用次数并减少了网络流量。

d。它们允许应用程序在本地执行高速处理。

电子。他们推迟PL / SQL解析直到运行时。

我认为答案应该是A和B,但我遇到的答案是B和E. 你可以解释一下选项A和B之间的区别 它是否推迟解析直到运行时?如何?

1 个答案:

答案 0 :(得分:0)

对我来说,正确的答案是D.存储过程的最大优点是它们被编译到数据库中,从而允许高速处理。

编辑:根据Codo的评论,让我澄清一下。当我读“本地”时,我读作“在数据库引擎中”。

通常不会减少通话次数,因为您通常只需要一次请求来获取/设置数据。

P.S。 :我猜你从测试中得到了这个问题? :)