我有一个有点复杂的 oracle 视图,我用它来生成实时报告。由于派生表的所有行都被拉出,因此无论是索引还是分区,都几乎没有改进的余地。
我想知道我是否可以使用流水线表函数来提高报告的性能。
我想到了这一点,因为我不确定 SQL 究竟是如何工作的。查询是否等待直到从表中提取所有行,或者它像流水线表函数一样工作,一旦从基础表中提取一行,它就会被处理。
我有一个有点复杂的 oracle 视图,我用它来生成实时报告。由于派生表的所有行都被拉出,因此无论是索引还是分区,都几乎没有改进的余地。
我想知道我是否可以使用流水线表函数来提高报告的性能。
我想到了这一点,因为我不确定 SQL 究竟是如何工作的。查询是否等待直到从表中提取所有行,或者它像流水线表函数一样工作,一旦从基础表中提取一行,它就会被处理。