首页 > 编程知识 正文

oracle慢查询日志,oracle查询有时快有时慢

时间:2023-05-05 05:41:59 阅读:60868 作者:1749

测试库中有很多用户,其中一个用户更改密码后连接速度变慢,但此数据库上的其他用户连接没有问题。 让我们先用strace跟踪这个问题:

strace-t-t-o/tmp/s.outsqlplustest/test

- tshowthetimespentinsystemcalls.thisrecordsthetimedifferencebetweenthebeginningandtheendofeachsystemcall。

- owritethetraceoutputtothefilefilenameratherthantostderr。

- tprefixeachlineofthetracewiththetimeofday。

1:55336009执行(/data1/Oracle 11 g/product/11.2.0.4/db _1/xsd ZT/[ ' sqlplus ]、(sqlplus )、)廉价航空公司

13:55336009brk(0)=0x1ea1000 0.000040

1:55336009mmap(null,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,- 1,0 )=0x7f32071amap

1:55336009 access ((/etc/LD.so.preload ),R_OK )=-1enoent ) nosuchfileordirectory ) 0.000044

1:55336009 open (/data1/Oracle 11g/product/11.2.0.4/db _1/lib/TLS/x86 _ 65374; 64/lib sqlplus.so '

1:55336009 stat (/data1/Oracle 11 g/product/11.2.0.4/db _1/lib/TLS/x86 _ 65374; 64 (,0x7fff3e3dacf0)

1:55336009 open (/data1/Oracle 11 g/product/11.2.0.4/db _1/lib/TLS/lib sqlplus.so ),O_RDONLY

1:55336009 stat ((/data1/Oracle 11 g/product/11.2.0.4/db _1/lib/TLS )、0x7fff3e3dacf0)=-1enoent

1:55336009 open (/data1/Oracle 11g/product/11.2.0.4/db _1/lib/x86 _ 64/lib sqlplus.so ',o_

1:55336009 stat ((/data1/Oracle 11 g/product/11.2.0.4/db _1/lib/x86 _ 64 (,0x7fff3e3dacf0) ) )=-。

1:55336009 open ((/data1/Oracle 11 g/product/11.2.0.4/db _1/lib/lib sqlplus.so ',O_RDONLY )=

.....

13:5336010write(10,'5z63s33763773773773777 )

13:5336010read(11,'42226103123 )

1:5:15 open (/data1/Oracle 11 g/product/11.2.0.4/db _1/RDBMS/mesg/or aus.msb ),O_RDONLY

13:55336015fcntl(9,F_SETFD,FD_CLOEXEC )=0 0.000013

很遗憾,我不知道这是什么意思。 由于许多weblogic都连接到此库,因此weblogic有自动重新连接的机制。 然后,在更改weblogic连接池的所有密码后,sqlplus连接速度已正常。 真的打死了ctdhm啊。 问题解决了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。