OBIEE的ago函数

OBIEE下的ago函数可以用于就是特定时间粒度下的历史指标。比如昨日新增,上周新增。 但是存在一定的性能问题。

 

使用时间序列函数ago,会导致发出多次查询的sql,而且后面的查询sql几乎不带其他条件,后果就是全表查询,导致性能很差。

 

搜了一些资料,如果底层数据库是Oracle的话,可以用oracle的分析函数lag,lead啥的,来代替,这样发出去的sql只有一条,同时相应的会走相关索引,从而提高了性能。

你可能感兴趣的:(IE)