|  | 
调整了db_block_buffer后,好象有所改善
| 最初由 husthxd 发布[B]呵呵,先把db buffer增大看看把.
 3g的内存,db buffer也太小了. [/B]
 调整前的db_block_buffer:2048,db_block_size:8K 只有16M,太小
 现将db_block_buffer调整到:4096
 
 我观察主要的参数
 Instance Efficiency Percentages (Target 100%)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Buffer Nowait %:  100.00       Redo NoWait %:  100.00
 Buffer  Hit   %:   62.14    In-memory Sort %:   99.75
 Library Hit   %:   78.76        Soft Parse %:   16.25
 Execute to Parse %:   59.61         Latch Hit %:  100.00
 Parse CPU to Parse Elapsd %:   86.60     % Non-Parse CPU:   99.62
 
 Shared Pool Statistics        Begin   End
 ------  ------
 Memory Usage %:    4.39   90.30
 % SQL with executions>1:   46.27    1.94
 % Memory for SQL w/exec>1:   34.18    0.99
 
 Top 5 Wait Events
 ~~~~~~~~~~~~~~~~~                                             Wait     % Total
 Event                                               Waits  Time (cs)   Wt Time
 -------------------------------------------- ------------ ------------ -------
 log file parallel write                            41,779        4,575   67.04
 latch free                                            301          647    9.48
 log file sync                                         634          621    9.10
 db file scattered read                             94,405          464    6.80
 db file sequential read                             7,109          239    3.50
 -------------------------------------------------------------
 
 
 可以看到TOP5的第一项有了没有反而增加了,是无效?还是应继续增大db_block_buffer?
 另附完整的REPORT,各位可以跟踪整个过程,并提出更好的建议.
 | 
 |