我的应用程序访问数据库以加载 UI 主页中的不同部分。所有部分都依赖于一个输入。所以我创建了一个 proc,它返回不同游标中的所有数据。现在游标返回的计数约为 25。
我的问题是:从 oracle pl/sql 过程返回多个游标有什么缺点,尽管每个游标的数据不超过一百行(有些也有一两行)?每个游标的获取成本非常低,因此它们非常快。
如果我将 proc 分成两个并进行 2 个单独的 db hits 来获取数据会更好吗?
我的应用程序访问数据库以加载 UI 主页中的不同部分。所有部分都依赖于一个输入。所以我创建了一个 proc,它返回不同游标中的所有数据。现在游标返回的计数约为 25。
我的问题是:从 oracle pl/sql 过程返回多个游标有什么缺点,尽管每个游标的数据不超过一百行(有些也有一两行)?每个游标的获取成本非常低,因此它们非常快。
如果我将 proc 分成两个并进行 2 个单独的 db hits 来获取数据会更好吗?