Siebel日志澄清 - 查询两次



我正在分析siebel日志,我看到每个查询在日志中运行两次。有人可以告诉我为什么会发生这种情况吗?

例如,以下查询是我发现的众多查询之一,在日志中被执行两次

SELECT /*+ ALL_ROWS */
  T2.CONFLICT_ID,
  T2.LAST_UPD,
  T2.CREATED,
  T2.LAST_UPD_BY,
  T2.CREATED_BY,
  T2.MODIFICATION_NUM,
  T2.ROW_ID,
  T1.BU_ID,
  T2.MULTI_LINGUAL_FLG,
  :1
FROM 
   SIEBEL.S_LST_OF_VAL_BU T1,
   SIEBEL.S_LST_OF_VAL T2
WHERE 
  T2.ROW_ID = T1.LST_OF_VAL_ID (+) AND
  (T2.TYPE = :2 AND T2.NAME = :3)
ORDER BY
  T2.TYPE, T2.ORDER_BY, T2.VAL

除非登录用户重复了操作,否则查询不应两次运行,并且业务组件没有缓存。您会看到日志中重复的LOV值的SQL,但是每次绑定变量":2"的值都会有所不同。您可以在SQL

下看到这些值

eg:绑定变量2:time_zone_dst_ordinal绑定变量2:day_name

还有其他SQL是否重复,而不是S_LST_OF_VAL表?

最新更新