Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

125

积分

0

好友

4

主题
1#
发表于 2012-12-12 19:57:45 | 查看: 4399| 回复: 8
OS: suse linux
DBMS:11.1.7.0

从awr 报告上看负载很小,但处理很慢,客户体验很差。主要是cpu 等待,但从系统上看cpu比较空闲。

Snap Id        Snap Time        Sessions        Cursors/Session
Begin Snap:        222        15-Jan-13 13:53:24        64        1.5
End Snap:        223        15-Jan-13 15:00:07        29        1.0
Elapsed:                 66.72 (mins)                  
DB Time:                 1.82 (mins)                  


top 5 Timed Foreground Events

Event        Waits        Time(s)        Avg wait (ms)        % DB time        Wait Class
DB CPU                 149                 136.31         
log file sync        2,280        4        2        3.64        Commit
db file sequential read        639        1        1        0.57        User I/O
SQL*Net message to client        51,254        0        0        0.25        Network
db file scattered read        87        0        3        0.22        User I/O
d:\1.png

awr报告及系统top 图片在附件


awr.rar

248.09 KB, 下载次数: 989

2#
发表于 2012-12-12 19:58:51
从系统上看已经开始使用swap 分区,怀疑是内存使用问题。请各位给分析。谢谢

回复 只看该作者 道具 举报

3#
发表于 2012-12-12 20:50:44
  1. top - 18:36:48 up 503 days,  3:52,  3 users,  load average: 1.64, 1.62, 1.99
  2. Tasks: 805 total,   2 running, 778 sleeping,   0 stopped,  25 zombie
  3. Cpu(s):  3.2%us,  1.7%sy,  0.0%ni, 94.4%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
  4. Mem:     32175M total,    31175M used,     1000M free,      233M buffers
  5. Swap:    49159M total,      744M used,    48415M free,    21784M cached

  6.   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
  7. 32033 mos5200   25   0 7336m 6.4g  39m S    0 20.4 919:05.46 java                                                                  
  8. 23752 oracle    17   0 8533m 3.8g 3.7g S    0 11.9  17:59.76 oracle                                                                 
  9. 23744 oracle    16   0 8533m 3.8g 3.7g S    0 11.9  17:18.87 oracle                                                                 
  10. 23750 oracle    17   0 8533m 3.7g 3.7g S    0 11.9  16:51.25 oracle                                                                 
  11. 23742 oracle    17   0 8533m 3.7g 3.7g S    0 11.8  15:54.00 oracle                                                                 
  12. 23746 oracle    17   0 8549m 3.7g 3.6g S    0 11.8  20:12.26 oracle                                                                 
  13. 23748 oracle    17   0 8549m 3.7g 3.6g S    0 11.7  20:01.68 oracle                                                                 
  14. 23740 oracle    16   0 8500m 2.7g 2.7g S    0  8.7   1:19.95 oracle                                                                 
  15. 23762 oracle    16   0 8515m 2.0g 2.0g S    0  6.4  12:07.38 oracle                                                                 
  16. 23758 oracle    16   0 8506m 1.5g 1.5g S    0  4.8   1:48.11 oracle                                                                 
  17. 7908 oracle    16   0 8538m 945m 937m S    0  2.9  25:54.16 oracle                                                                 
  18. 7914 oracle    16   0 8514m 792m 785m S    0  2.5  23:01.12 oracle                                                                 
  19. 7912 oracle    16   0 8530m 755m 747m S    0  2.3  21:41.25 oracle                                                                 
  20. 30261 mos5200   25   0 3109m 539m  98m S    0  1.7  10:42.16 java                                                                  
  21. 23794 oracle    16   0 8502m 296m 291m S    0  0.9   0:02.88 oracle                                                                 
  22. 18929 mos5200   15   0 1418m 287m  13m S    0  0.9   1:55.33 java                                                                  
  23. 23756 oracle    17   0 8504m 223m 218m S    0  0.7   5:31.58 oracle                                                                 
  24. 23776 oracle    16   0 8503m 205m 201m S    0  0.6   0:01.77 oracle                                                                 
  25. 12851 mos5200   16   0 1367m 202m  13m S    0  0.6   0:12.11 java                                                                  
  26. 23726 oracle    16   0 8502m 154m 152m S    0  0.5   0:08.23 oracle                                                                 
  27. 12762 mos5200   16   0 1332m 136m  12m S    0  0.4   0:07.18 java                                                                  
  28. 26212 mos5200   25   0  357m 125m  25m S    0  0.4  51:27.84 java                                                                  
  29. 23764 oracle    16   0 8500m  75m  73m S    0  0.2   3:54.13 oracle                                                                 
  30. 23796 oracle    16   0 8501m  71m  68m S    0  0.2   0:00.14 oracle                                                                 
  31. 7905 oracle    16   0 8505m  58m  53m S    0  0.2   0:11.04 oracle                                                                 
  32. 23760 oracle    16   0 8501m  56m  53m S    0  0.2   0:00.16 oracle                                                                 
  33.   714 oracle    16   0 8503m  39m  35m S    0  0.1   0:00.09 oracle                                                                 
  34. 23738 oracle    16   0 8502m  38m  33m S    0  0.1  11:52.04 oracle                                                                 
  35. 23754 oracle    17   0 8515m  36m  33m S    0  0.1  18:47.88 oracle                                                                 
  36. 20590 oracle    16   0 8502m  31m  28m S    0  0.1   0:00.05 oracle                                                                 
  37. 19643 oracle    16   0 8502m  31m  27m S    0  0.1   0:00.06 oracle                                                                 
  38. 6552 oracle    16   0 8502m  31m  27m S    0  0.1   0:00.06 oracle                                                                 
  39. 24923 oracle    16   0 8502m  31m  27m S    0  0.1   0:00.06 oracle                                                                 
  40. 12833 oracle    16   0 8501m  29m  26m S    0  0.1   0:00.66 oracle                                                                 
  41. 12829 oracle    16   0 8501m  28m  26m S    0  0.1   0:00.74 oracle                                                                 
  42. 23734 oracle    16   0 8500m  27m  24m S    0  0.1   0:00.06 oracle                                                                 
  43. 12824 oracle    16   0 8501m  27m  24m S    0  0.1   0:00.67 oracle                                                                 
  44. 7901 oracle    16   0 8501m  23m  20m S    0  0.1   0:00.04 oracle                                                                 
  45. 23780 oracle    16   0 8500m  22m  20m S    0  0.1   0:00.05 oracle  
复制代码

回复 只看该作者 道具 举报

4#
发表于 2012-12-12 20:51:34
oracle awr报告里时间戳与系统的也不同了。

回复 只看该作者 道具 举报

5#
发表于 2012-12-12 20:57:20
数据库安装时SGA的分配有问题,可以将SGA增大试试!

回复 只看该作者 道具 举报

6#
发表于 2012-12-12 21:41:17
Top 5 Timed Foreground Events

Event
Waits
Time(s)
Avg wait (ms)
% DB time
Wait Class
DB CPU
149
136.31
log file sync
2,280
4
2
3.64
Commit
db file sequential read
639
1
1
0.57
User I/O
SQL*Net message to client
51,254
0
0
0.25
Network
db file scattered read
87
0
3
0.22
User I/O




这个AWR有问题 数据可能不反应真实情况

Memory Statistics

Begin
End
Host Mem (MB):
32,175.9
32,175.9
SGA use (MB):
1,536.0
1,536.0
PGA use (MB):
149.5
116.8
% Host Mem used for SGA+PGA:
5.24
5.24



sga+pga占的内存很少


考虑从 网络层面优化, 把用户的查询拿出来 在 客户端和服务器端运行对比时间

回复 只看该作者 道具 举报

7#
发表于 2012-12-12 23:21:06
awr看起来是怪怪的.

回复 只看该作者 道具 举报

8#
发表于 2012-12-13 08:57:07
是的,这个awr报告的snapid 已经混乱。时间也变成了2013年的了与系统时间不同。
我的观察是oracle 进程吃掉了很多的内存。是不是因为一些bug 引起的内存leak。
这是个小现场db  与app 在同一个主机上,把联接改成127.0.0.1 是不是就不会走网络了。

回复 只看该作者 道具 举报

9#
发表于 2012-12-13 09:16:42
  1. mos5200@mos5200app1:~> netstat -s
  2. Ip:
  3.     51252224667 total packets received
  4.     476 with invalid headers
  5.     80323154 with invalid addresses
  6.     0 forwarded
  7.     2 with unknown protocol
  8.     0 incoming packets discarded
  9.     51171899617 incoming packets delivered
  10.     51116486430 requests sent out
  11.     9287 dropped because of missing route
  12. Icmp:
  13.     131085059 ICMP messages received
  14.     3814 input ICMP message failed.
  15.     ICMP input histogram:
  16.         destination unreachable: 110204152
  17.         timeout in transit: 895
  18.         echo requests: 20433597
  19.         echo replies: 446413
  20.     130647426 ICMP messages sent
  21.     0 ICMP messages failed
  22.     ICMP output histogram:
  23.         destination unreachable: 110213829
  24.         echo replies: 20433597
  25. Tcp:
  26.     107510380 active connections openings
  27.     101267073 passive connection openings
  28.     5192 failed connection attempts
  29.     1944386 connection resets received
  30.     165 connections established
  31.     51183119308 segments received
  32.     51131827624 segments send out
  33.     847767 segments retransmited
  34.     2346 bad segments received.
  35.     5842424 resets sent
  36. Udp:
  37.     6481 packets received
  38.     110205623 packets to unknown port received.
  39.     1 packet receive errors
  40.     110202309 packets sent
  41. TcpExt:
  42.     40773 invalid SYN cookies received
  43.     10964 resets received for embryonic SYN_RECV sockets
  44.     9151592 packets pruned from receive queue because of socket buffer overrun
  45.     7 packets pruned from receive queue
  46.     545 ICMP packets dropped because they were out-of-window
  47.     1 ICMP packets dropped because socket was locked
  48.     ArpFilter: 0
  49.     104489024 TCP sockets finished time wait in fast timer
  50.     65469 time wait sockets recycled by time stamp
  51.     263 packets rejects in established connections because of timestamp
  52.     221751321 delayed acks sent
  53.     317000 delayed acks further delayed because of locked socket
  54.     Quick ack mode was activated 1549511 times
  55.     49282823472 packets directly queued to recvmsg prequeue.
  56.     810346370 packets directly received from backlog
  57.     5679774051685 packets directly received from prequeue
  58.     10023135600 packets header predicted
  59.     26650996778 packets header predicted and directly queued to user
  60.     TCPPureAcks: 427435831
  61.     TCPHPAcks: 36222792619
  62.     TCPRenoRecovery: 18
  63.     TCPSackRecovery: 106943
  64.     TCPSACKReneging: 21078
  65.     TCPFACKReorder: 554
  66.     TCPSACKReorder: 1009
  67.     TCPRenoReorder: 2
  68.     TCPTSReorder: 2670
  69.     TCPFullUndo: 2433
  70.     TCPPartialUndo: 26046
  71.     TCPDSACKUndo: 1549
  72.     TCPLossUndo: 45734
  73.     TCPLoss: 80227
  74.     TCPLostRetransmit: 346
  75.     TCPRenoFailures: 1
  76.     TCPSackFailures: 45578
  77.     TCPLossFailures: 33589
  78.     TCPFastRetrans: 164449
  79.     TCPForwardRetrans: 6287
  80.     TCPSlowStartRetrans: 135459
  81.     TCPTimeouts: 188863
  82.     TCPRenoRecoveryFail: 7
  83.     TCPSackRecoveryFail: 32874
  84.     TCPSchedulerFailed: 326
  85.     TCPRcvCollapsed: 389002935
  86.     TCPDSACKOldSent: 1551823
  87.     TCPDSACKOfoSent: 30049
  88.     TCPDSACKRecv: 22428
  89.     TCPDSACKOfoRecv: 20
  90.     TCPAbortOnSyn: 0
  91.     TCPAbortOnData: 423313
  92.     TCPAbortOnClose: 531170
  93.     TCPAbortOnMemory: 0
  94.     TCPAbortOnTimeout: 16581
  95.     TCPAbortOnLinger: 0
  96.     TCPAbortFailed: 6
  97.     TCPMemoryPressures: 0
  98. You have mail in /var/mail/mos5200
复制代码

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 04:49 , Processed in 0.058308 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569