暂无图片
oracle sys_guid
我来答
分享
2022-08-09
oracle sys_guid

select sys_guid() from dual每次新的会话第一次执行很慢,需要10s,后面执行就正常,怎么解决sys_guid是怎么实现的,底层和操作系统有什么交互

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
张sir

我觉得你可以用10046试一下,


SQL> oradebug setmypid

Statement processed.

SQL> alter session set events '10046 trace name context forever , level 12';

 

Session altered.

 

SQL> select sys_guid() from dual;

 

SYS_GUID()

--------------------------------

E5CFEDBEEACBA7B7E053020011AC3DE9

 

SQL> alter session set events '10046 trace name context off';

 

Session altered.

 

SQL> oradebug tracefile_name

/u01/app/oracle/diag/rdbms/xe/xe/trace/xe_ora_42935.trc

暂无图片 评论
暂无图片 有用 0
打赏 0

问题已经处理了,dns的问题导致!在hosts文件里面配置了主机名和ip的对应关系后恢复正常

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏