联系人记录中有一个地址MVG字段。如果我点击这个地址MVG字段创建新记录,MVG applet需要花费大量时间才能打开(20分钟)。请帮助解决这个问题。或者让我知道可能的修复方法或修复方法。
感谢。
答案 0 :(得分:1)
您应该回答的第一个问题是:是否因为Siebel或数据库而发生?
要确定它,可以使用启用了SQL假脱机的专用客户端,方法是在快捷方式中将/s
参数添加到命令行。例如:D:\Siebel\Client\BIN\siebel.exe /c D:\Siebel\myConfig.cfg /s D:\Siebel\sql-spool.txt
。
这样它将创建一个文件,每个SQL句子都被执行。这个文件会很大,所以我建议你重现所有步骤,除了导致麻烦的步骤(打开你的Siebel客户端,导航到联系人屏幕,创建一个新记录...),然后打开一个SQL假脱机文件文本编辑器并将自己定位在文件的末尾。之后,单击Siebel中的MVG字段,并刷新假脱机文件,以查看已添加的SQL语句。
下一步是使用数据库客户端(TOAD,Tora,SQL Plus ...)启动相同的句子,并检查它们中的任何一个是否需要太长时间才能完成。您可以在执行此操作时访问Oracle数据库管理控制台,并查看每个句子的性能和执行计划,这可以帮助您找到导致问题的原因。最有可能的是,您需要为某些列创建索引。
如果所有SQL语句都在合理的时间内执行,那么您可以丢弃数据库并继续在SRF /存储库中查找问题:
尝试禁用您所做的任何自定义,并检查它是否仍然与vanilla Siebel一起发生。