各位大牛,需要看哪些数据,我这里可以远程采集。如下有部分数据,麻烦各位帮忙分析下。
oracle@report:/oracle/app/admin/ora11g1/adump> toptop - 14:44:08 up 223 days, 3:58, 4 users, load average: 2.34, 2.72, 3.04
Tasks: 387 total, 2 running, 385 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.8%us, 0.4%sy, 0.0%ni, 90.9%id, 6.8%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 24532420k total, 24392840k used, 139580k free, 219724k buffers
Swap: 25173812k total, 2095320k used, 23078492k free, 18888896k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27947 oracle 15 0 11.9g 252m 250m R 71 1.1 0:01.47 oracle
19112 oracle 15 0 11.9g 876m 864m D 12 3.7 0:09.97 oracle
14391 root 16 0 2664 376 324 S 8 0.0 1067:57 guard-userspace
1 root 16 0 796 76 40 S 0 0.0 63:26.53 init
2 root RT 0 0 0 0 S 0 0.0 0:08.29 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.09 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:05.98 migration/1
5 root 34 19 0 0 0 S 0 0.0 0:00.18 ksoftirqd/1
6 root RT 0 0 0 0 S 0 0.0 0:05.36 migration/2
7 root 34 19 0 0 0 S 0 0.0 0:16.19 ksoftirqd/2
8 root RT 0 0 0 0 S 0 0.0 0:05.93 migration/3
--------------------------------------------------------------------------------SQL> select MAX_UTILIZATION,INITIAL_ALLOCATION from v$resource_limit;MAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
150 150
170 170
262 2460
158 968
0 0
0 0
0 0
0 0
0 0
0 0
0 0MAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
0 0
0 0
16 748
19 UNLIMITED
4294967295 187
0 187
5 187
36 187
24 UNLIMITED
0 340
1 UNLIMITEDMAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
129 120
------------------------------------------------------------------------------------
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 125.00 0.00 1656.00 0 1656
sdb 0.00 0.00 0.00 0 0
sdc 0.00 0.00 0.00 0 0
sdd 576.00 163256.00 0.00 163256 0
VxVM19000 0.00 0.00 0.00 0 0
VxVM30000 47.00 23272.00 0.00 23272 0
VxVM30001 95.00 42560.00 0.00 42560 0
VxVM30002 84.00 32280.00 0.00 32280 0
VxVM30003 84.00 32280.00 0.00 32280 0
VxVM30004 76.00 33376.00 0.00 33376 0
VxVM30005 0.00 0.00 0.00 0 0
VxVM30006 0.00 0.00 0.00 0 0
VxVM30007 0.00 0.00 0.00 0 0
VxVM30008 0.00 0.00 0.00 0 0
VxVM30009 0.00 0.00 0.00 0 0
VxVM30010 0.00 0.00 0.00 0 0
VxVM30011 0.00 0.00 0.00 0 0
VxVM3 0.00 0.00 0.00 0 0Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 138.61 0.00 2035.64 0 2056
sdb 0.00 0.00 0.00 0 0
sdc 1.98 0.00 15.84 0 16
sdd 748.51 173124.75 823.76 174856 832
VxVM19000 0.00 0.00 0.00 0 0
VxVM30000 94.06 21520.79 380.20 21736 384
VxVM30001 97.03 38455.45 142.57 38840 144
VxVM30002 122.77 45370.30 110.89 45824 112
VxVM30003 109.90 30154.46 39.60 30456 40
VxVM30004 112.87 37330.69 110.89 37704 112
VxVM30005 1.98 7.92 7.92 8 8
VxVM30006 1.98 7.92 7.92 8 8
VxVM30007 1.98 7.92 7.92 8 8
VxVM30008 1.98 7.92 7.92 8 8
VxVM30009 1.98 7.92 7.92 8 8
VxVM30010 0.00 0.00 0.00 0 0
VxVM30011 0.00 0.00 0.00 0 0
VxVM3 1.98 0.00 15.84 0 16
oracle@report:/oracle/app/admin/ora11g1/adump> toptop - 14:44:08 up 223 days, 3:58, 4 users, load average: 2.34, 2.72, 3.04
Tasks: 387 total, 2 running, 385 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.8%us, 0.4%sy, 0.0%ni, 90.9%id, 6.8%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 24532420k total, 24392840k used, 139580k free, 219724k buffers
Swap: 25173812k total, 2095320k used, 23078492k free, 18888896k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27947 oracle 15 0 11.9g 252m 250m R 71 1.1 0:01.47 oracle
19112 oracle 15 0 11.9g 876m 864m D 12 3.7 0:09.97 oracle
14391 root 16 0 2664 376 324 S 8 0.0 1067:57 guard-userspace
1 root 16 0 796 76 40 S 0 0.0 63:26.53 init
2 root RT 0 0 0 0 S 0 0.0 0:08.29 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.09 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:05.98 migration/1
5 root 34 19 0 0 0 S 0 0.0 0:00.18 ksoftirqd/1
6 root RT 0 0 0 0 S 0 0.0 0:05.36 migration/2
7 root 34 19 0 0 0 S 0 0.0 0:16.19 ksoftirqd/2
8 root RT 0 0 0 0 S 0 0.0 0:05.93 migration/3
--------------------------------------------------------------------------------SQL> select MAX_UTILIZATION,INITIAL_ALLOCATION from v$resource_limit;MAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
150 150
170 170
262 2460
158 968
0 0
0 0
0 0
0 0
0 0
0 0
0 0MAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
0 0
0 0
16 748
19 UNLIMITED
4294967295 187
0 187
5 187
36 187
24 UNLIMITED
0 340
1 UNLIMITEDMAX_UTILIZATION INITIAL_ALLOCATION
--------------- ----------------------------------------
129 120
------------------------------------------------------------------------------------
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 125.00 0.00 1656.00 0 1656
sdb 0.00 0.00 0.00 0 0
sdc 0.00 0.00 0.00 0 0
sdd 576.00 163256.00 0.00 163256 0
VxVM19000 0.00 0.00 0.00 0 0
VxVM30000 47.00 23272.00 0.00 23272 0
VxVM30001 95.00 42560.00 0.00 42560 0
VxVM30002 84.00 32280.00 0.00 32280 0
VxVM30003 84.00 32280.00 0.00 32280 0
VxVM30004 76.00 33376.00 0.00 33376 0
VxVM30005 0.00 0.00 0.00 0 0
VxVM30006 0.00 0.00 0.00 0 0
VxVM30007 0.00 0.00 0.00 0 0
VxVM30008 0.00 0.00 0.00 0 0
VxVM30009 0.00 0.00 0.00 0 0
VxVM30010 0.00 0.00 0.00 0 0
VxVM30011 0.00 0.00 0.00 0 0
VxVM3 0.00 0.00 0.00 0 0Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 138.61 0.00 2035.64 0 2056
sdb 0.00 0.00 0.00 0 0
sdc 1.98 0.00 15.84 0 16
sdd 748.51 173124.75 823.76 174856 832
VxVM19000 0.00 0.00 0.00 0 0
VxVM30000 94.06 21520.79 380.20 21736 384
VxVM30001 97.03 38455.45 142.57 38840 144
VxVM30002 122.77 45370.30 110.89 45824 112
VxVM30003 109.90 30154.46 39.60 30456 40
VxVM30004 112.87 37330.69 110.89 37704 112
VxVM30005 1.98 7.92 7.92 8 8
VxVM30006 1.98 7.92 7.92 8 8
VxVM30007 1.98 7.92 7.92 8 8
VxVM30008 1.98 7.92 7.92 8 8
VxVM30009 1.98 7.92 7.92 8 8
VxVM30010 0.00 0.00 0.00 0 0
VxVM30011 0.00 0.00 0.00 0 0
VxVM3 1.98 0.00 15.84 0 16
total used free shared buffers cached
Mem: 23957 23826 131 0 212 18606
-/+ buffers/cache: 5007 18949
Swap: 24583 2046 22537
你这个是整个系统性能的分析了,而不是某条SQL语句的问题了。上传AWR报告可以通过网盘,然后分享链接到这里的方式完成。
http://www.itpub.net/forum.php?mod=viewthread&tid=1786715&page=1#pid21384554
你这个是整个系统性能的分析了,而不是某条SQL语句的问题了。上传AWR报告可以通过网盘,然后分享链接到这里的方式完成。
你可以在itpub 上看我发的awr报告,在10楼
http://www.itpub.net/forum.php?mod=viewthread&tid=1786715&page=1#pid21384554
那这个就是要看你们怎么协调了,因为显然问题是出现在重做日志上面,1秒钟产生3.2GB的重做日志,现在你所有的重做日志加起来才多大?然后频繁的提交,重做日志还在归档,又请求重做日志空间,这就是典型的log file switch (checkpoint incomplete)。建议你把6个重做日志每个至少设置为2G,但是你这么大空间的重做日志一旦要写入到归档日志也需要很长时间,这就是我建议你不做归档的原因。另外,实时入库和批量提交并不冲突,不知道楼主为什么说不好实现?调整重做日志是治标不治本,关键还是要检查SQL数据量大要有对应的插入更新策略
那这个就是要看你们怎么协调了,因为显然问题是出现在重做日志上面,1秒钟产生3.2GB的重做日志,现在你所有的重做日志加起来才多大?然后频繁的提交,重做日志还在归档,又请求重做日志空间,这就是典型的log file switch (checkpoint incomplete)。建议你把6个重做日志每个至少设置为2G,但是你这么大空间的重做日志一旦要写入到归档日志也需要很长时间,这就是我建议你不做归档的原因。另外,实时入库和批量提交并不冲突,不知道楼主为什么说不好实现?调整重做日志是治标不治本,关键还是要检查SQL数据量大要有对应的插入更新策略
24392840k used,
Swap: 25173812k total,
2095320k used,内存太紧张了。 up 223 days,
都跑了两百多天了,可以在业务非高峰起把服务器重启一下整个重启一下。
最近加班,不好意思哈,没时间回,最新的awr日志在:http://www.itpub.net/thread-1786715-1-1.html,第17楼,有修改前和修改后的,就增加了redo log 的大小。