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

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

0

积分

1

好友

48

主题
1#
发表于 2013-4-28 16:52:27 | 查看: 3575| 回复: 6
环境:windows 2008 64bit
DB:10.2.0.5

MOS的 note 216205.1中提到10m就合适
"value of 10MB for the log buffer is a reasonable value for Oracle Applications and it represents a balance between concurrent programs and online users. The value of log_buffer must be a multiple of redo block size, normally 512 bytes”

过大的log_buffer会有负面影响。

但是在10g里面log_buffer不能改,系统自己会调整。参考Bug 4930608

所以完全不知道要怎么调整log_buffer合适了




2#
发表于 2013-4-28 16:55:43
你为什么要调优log_buffer?

回复 只看该作者 道具 举报

3#
发表于 2013-4-28 17:07:35
redo buffer nowait%<100%?

回复 只看该作者 道具 举报

4#
发表于 2013-4-28 19:15:23
本帖最后由 lory 于 2013-4-28 19:18 编辑
Maclean Liu(刘相兵 发表于 2013-4-28 16:55
你为什么要调优log_buffer?


因为要从9i升级到10g,现在9i设定的是log_buffer=2m

不知道10g上是否需要修改。我尝试了设置成2m在10g,但是查了mos,发现这个是不能改不了2m,instance开起来自己就默认成了14m。
然后又查到资料说10m就可以了,大了也不好。所以有点理解上有点混乱了,不知道咋个设定了

这个是9i的stats 报告现在环境的wait event里面有log file sync

  1. Instance Efficiency Percentages (Target 100%)
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.             Buffer Nowait %:  100.00       Redo NoWait %:  100.00
  4.             Buffer  Hit   %:   99.23    In-memory Sort %:  100.00
  5.             Library Hit   %:   99.99        Soft Parse %:   99.96
  6.          Execute to Parse %:   62.08         Latch Hit %:   99.95
  7. Parse CPU to Parse Elapsd %:   55.79     % Non-Parse CPU:   97.43

  8. Shared Pool Statistics        Begin   End
  9.                                ------  ------
  10.              Memory Usage %:   94.16   76.07
  11.     % SQL with executions>1:   48.26   59.07
  12.   % Memory for SQL w/exec>1:   49.97   59.78

  13. Top 5 Timed Events
  14. ~~~~~~~~~~~~~~~~~~                                                     % Total
  15. Event                                               Waits    Time (s) Ela Time
  16. -------------------------------------------- ------------ ----------- --------
  17. CPU time                                                        1,343    44.66
  18. db file sequential read                           395,998         988    32.86
  19. SQL*Net message from dblink                         6,944         464    15.44
  20. db file scattered read                            112,355         117     3.90
  21. log file sync                                      80,871          52     1.71
  22.           -------------------------------------------------------------
  23. Wait Events for DB: SFCDB  Instance: sfcdb  Snaps: 47270 -47271
  24. -> s  - second
  25. -> cs - centisecond -     100th of a second
  26. -> ms - millisecond -    1000th of a second
  27. -> us - microsecond - 1000000th of a second
  28. -> ordered by wait time desc, waits desc (idle events last)

  29.                                                                    Avg
  30.                                                      Total Wait   wait    Waits
  31. Event                               Waits   Timeouts   Time (s)   (ms)     /txn
  32. ---------------------------- ------------ ---------- ---------- ------ --------
  33. db file sequential read           395,998          0        988      2      4.2
  34. SQL*Net message from dblink         6,944          0        464     67      0.1
  35. db file scattered read            112,355          0        117      1      1.2
  36. log file sync                      80,871          0         52      1      0.9
  37. log file parallel write            92,729     91,167         14      0      1.0
  38. enqueue                               320          0          8     24      0.0
  39. log file sequential read            1,362          0          7      5      0.0
  40. buffer busy waits                   2,620          0          5      2      0.0
  41. SQL*Net more data to client        44,948          0          4      0      0.5
  42. latch free                          2,578        232          1      0      0.0
  43. db file parallel write                971          0          1      1      0.0
  44. control file sequential read        1,048          0          1      1      0.0
  45. control file parallel write           659          0          1      1      0.0
  46. SQL*Net more data from dblin           53          0          0      8      0.0
  47. log file switch completion             15          0          0     16      0.0
  48. db file parallel read                  20          0          0      7      0.0
  49. direct path read                      658          0          0      0      0.0
  50. LGWR wait for redo copy               557          1          0      0      0.0
  51. async disk IO                         684          0          0      0      0.0
  52. SQL*Net break/reset to clien           36          0          0      0      0.0
  53. SQL*Net message to dblink           6,944          0          0      0      0.1
  54. direct path write                     164          0          0      0      0.0
  55. log file single write                  12          0          0      0      0.0
  56. db file single write                    4          0          0      0      0.0
  57. undo segment extension                 63         63          0      0      0.0
  58. buffer deadlock                         4          4          0      0      0.0
  59. SQL*Net message from client     2,544,935          0    180,338     71     27.0
  60. virtual circuit status          1,276,952      2,592     88,209     69     13.6
  61. jobq slave wait                     2,062      1,967      6,248   3030      0.0
  62. wakeup time manager                    56         56      1,721  30732      0.0
  63. SQL*Net message to client       2,544,933          0          3      0     27.0
  64. SQL*Net more data from clien       14,328          0          2      0      0.2
  65.           -------------------------------------------------------------
  66. Background Wait Events for DB: SFCDB  Instance: sfcdb  Snaps: 47270 -47271
  67. -> ordered by wait time desc, waits desc (idle events last)

  68.                                                                    Avg
  69.                                                      Total Wait   wait    Waits
  70. Event                               Waits   Timeouts   Time (s)   (ms)     /txn
  71. ---------------------------- ------------ ---------- ---------- ------ --------
  72. log file parallel write            92,764     91,194         14      0      1.0
  73. log file sequential read            1,447          0          7      5      0.0
  74. db file parallel write                972          0          1      1      0.0
  75. control file parallel write           660          0          1      1      0.0
  76. control file sequential read          366          0          1      1      0.0
  77. db file scattered read                 41          0          0      5      0.0
  78. db file sequential read                93          0          0      2      0.0
  79. rdbms ipc reply                         6          0          0     11      0.0
  80. direct path read                      232          0          0      0      0.0
  81. LGWR wait for redo copy               558          1          0      0      0.0
  82. async disk IO                         726          0          0      0      0.0
  83. direct path write                     160          0          0      0      0.0
  84. log file single write                  12          0          0      0      0.0
  85. db file single write                    4          0          0      0      0.0
  86. latch free                              2          0          0      0      0.0
  87. buffer busy waits                       2          0          0      0      0.0
  88. rdbms ipc message                 265,201    166,925     11,049     42      2.8
  89. smon timer                             12          5      2,032 ######      0.0
  90. pmon timer                            807        807      1,803   2234      0.0
  91.           -------------------------------------------------------------
复制代码

回复 只看该作者 道具 举报

5#
发表于 2013-4-28 19:55:09
10g以后 你没必要去改log_buffer

回复 只看该作者 道具 举报

6#
发表于 2013-4-28 21:31:08
Maclean Liu(刘相兵 发表于 2013-4-28 19:55
10g以后 你没必要去改log_buffer

10g以后是含10g的?

回复 只看该作者 道具 举报

7#
发表于 2013-4-28 22:40:34
lory 发表于 2013-4-28 21:31
10g以后是含10g的?

当然包含!!!!!!!

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 14:53 , Processed in 0.051812 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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