由于alter会话,oracle APEX页面加载缓慢

由于alter会话,oracle APEX页面加载缓慢,oracle,performance,session,oracle-apex,alter,Oracle,Performance,Session,Oracle Apex,Alter,任何人都知道在加载APEX页面时检查什么来找出为什么ALTERSESSION语句需要很长时间。在调试报告中,大多数事情运行得很快。相比之下,所有alter session语句都需要花费大量时间。一堆alter语句加起来会导致页面加载变慢。下面是调试的前几行 我想看看你是否启用了审核功能。如果是,请将其关闭 选择*FROM DBA_STMT_AUDIT_OPTS,其中AUDIT_选项='ALTER SESSION' 您的应用程序中是否涉及任何数据库链接?不一定在这个页面上?是的,数据库上有很多数据

任何人都知道在加载APEX页面时检查什么来找出为什么ALTERSESSION语句需要很长时间。在调试报告中,大多数事情运行得很快。相比之下,所有alter session语句都需要花费大量时间。一堆alter语句加起来会导致页面加载变慢。下面是调试的前几行


我想看看你是否启用了审核功能。如果是,请将其关闭


选择*FROM DBA_STMT_AUDIT_OPTS,其中AUDIT_选项='ALTER SESSION'

您的应用程序中是否涉及任何数据库链接?不一定在这个页面上?是的,数据库上有很多数据库链接。差不多400人。我看到了一些关于这方面的查询,并运行了一些查询,告诉您会话中哪些活动。我想出了3个断断续续的例子。我看到了一些关于在完成页面后或显示页面之前删除它们的其他内容。我不想在生产环境中这样做,因为我不确定它是否会打乱其他事情或会话。关于如何测试dblink场景有什么想法吗?所有\u DB\u链接中的dblinks select count()数;——10从用户\u DB\u链接中选择count()9从dba_db_链接中选择计数(*)630I将检查是否已打开审核。可能是的。没有找到记录,所以我想审计已经关闭了