木匠数据和索引缓存

时间:2016-06-13 05:01:51

标签: informatica informatica-powercenter informatica-cloud

假设主管道有5个字段,其中两个是连接条件的一部分,并且所有字段都连接到下一个转换的下游,那么索引和数据缓存文件中有多少个字段?

我对以下2个答案感到困惑。请检查。

  

5个字段位于索引缓存中,3个字段位于数据缓存中。

     

OR

     

2个字段位于索引缓存中,3个字段位于数据缓存中。

1 个答案:

答案 0 :(得分:1)

答案2是正确的。因此,索引缓存将连接条件中使用的列和所有输出列保存到数据缓存中。顺序方面,首先它将详细数据填充到缓存中,然后将主数据与该详细数据进行比较。做了一些测试,这就是结果 -

  • 有2个连接条件和2个输出端口会话日志结果 - 在内存中为[JNR_Level1]的主机保存[99]输入行的索引高速缓存大小为[121856]字节 在内存中为[JNR_Level1]的主机保存[99]输入行的数据高速缓存大小为[62568]字节
  • 使用2个连接条件1输出端口会话日志结果 - 在内存中为[JNR_Level1]的主机保存[99]输入行的索引高速缓存大小为[121856]字节 在内存中为[JNR_Level1]的主机保存[99]输入行的数据高速缓存大小为[1608]字节
  • 有1个连接条件和4个输出端口会话日志结果 - 在内存中为[JNR_Level1]的主机保存[99]输入行的索引高速缓存大小为[61952]字节 在内存中为[JNR_Level1]的主机保存[99]输入行的数据高速缓存大小为[183744]字节

科希克