siebel日志说明 - 运行两次的查询

时间:2015-05-13 13:13:31

标签: 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

1 个答案:

答案 0 :(得分:2)

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

下查看这些值

例如:绑定变量2:TIME_ZONE_DST_ORDINAL 绑定变量2:DAY_NAME

是否有任何其他SQL重复而不是S_LST_OF_VAL表?