【问题标题】:Siebel MVG applet taking time to openSiebel MVG 小程序需要时间才能打开
【发布时间】:2014-10-28 16:54:46
【问题描述】:

联系人记录中有一个地址 MVG 字段。如果我单击此地址 MVG 字段创建新记录,MVG 小程序需要很长时间才能打开(20 分钟)。请帮助解决这个问题。或者让我知道可能的修复或修复方法。

谢谢。

【问题讨论】:

  • 您应该提供更多信息来澄清您的问题。您使用哪个 Siebel 版本?您的数据库是什么(Oracle、MySQL...),它是什么版本? 20 分钟的延迟是否仅在其中一个环境中发生在所有环境(开发、生产等)中?
  • 它的 Siebel 版本 8.0.1 并且在所有环境中都发生,数据库是 oracle。如果您想了解更多信息,请告诉我。

标签: siebel


【解决方案1】:

您应该回答的第一个问题是:发生这种情况是因为 Siebel 还是数据库?

要确定它,您可以使用启用了 SQL 假脱机的专用客户端,方法是在快捷方式的命令行中添加 /s 参数。例如:D:\Siebel\Client\BIN\siebel.exe /c D:\Siebel\myConfig.cfg /s D:\Siebel\sql-spool.txt

这样它将创建一个文件,其中包含正在执行的每个 SQL 语句。这个文件会很大,所以我建议您重现除引起问题的步骤之外的所有步骤(打开您的 Siebel 客户端,导航到联系人屏幕,创建新记录...),然后在文本编辑器并将自己定位在文件的末尾。之后,点击 Siebel 中的 MVG 字段,刷新 spool 文件,查看添加了哪些 SQL 语句。

下一步是使用数据库客户端(TOAD、Tora、SQL Plus...)启动相同的句子,并检查其中任何一个句子是否需要太长时间才能完成。您可以在此过程中访问 Oracle 数据库管理控制台,并查看每个句子的性能和执行计划,这可以帮助您找到导致问题的原因。您很可能需要为某些列创建索引。

如果所有 SQL 语句都在合理的时间内执行,那么您可以丢弃数据库并继续在您的 SRF/repository 中查找问题:

  • 您在涉及的任何业务组件或小程序(联系人、地址等)中是否有自定义代码。
  • 您的 MVF 字段是否定义明确?是原版的还是定制的?
  • 是否有适用于 MVG 字段的用户属性?

尝试禁用您所做的任何自定义,并检查在 vanilla Siebel 中是否仍然会发生这种情况。

【讨论】:

  • 非常感谢您提供详细的解释。它肯定会有所帮助。谢谢。
猜你喜欢
  • 2014-10-13
  • 1970-01-01
  • 2018-01-12
  • 2013-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-17
  • 1970-01-01
相关资源
最近更新 更多