首页 > 数据库 > Oracle > 生产数据库性能调优之redo诊断
| Snap Id | Snap Time | Sessions | Cursors/Session | |
|---|---|---|---|---|
| Begin Snap: | 4512 | 17-Jul-13 10:00:04 | 24 | 2.0 |
| End Snap: | 4513 | 17-Jul-13 11:00:06 | 41 | 19.5 |
| Elapsed: | 60.03 (mins) | |||
| DB Time: | 70.09 (mins) |
Load Profile
| Per Second | Per Transaction | |
|---|---|---|
| Redo size: | 2,061,966.68 | 840,400.17 |
| Logical reads: | 28,242.96 | 11,511.05 |
| Block changes: | 4,749.98 | 1,935.96 |
| Physical reads: | 1,990.22 | 811.16 |
| Physical writes: | 244.15 | 99.51 |
| User calls: | 303.93 | 123.87 |
| Parses: | 80.30 | 32.73 |
| Hard parses: | 0.02 | 0.01 |
| Sorts: | 91.59 | 37.33 |
| Logons: | 0.04 | 0.02 |
| Executes: | 132.32 | 53.93 |
| Transactions: | 2.45 |
Instance Efficiency Percentages (Target 100%)
| Buffer Nowait %: | 99.67 | Redo NoWait %: | 99.95 |
| Buffer Hit %: | 96.06 | In-memory Sort %: | 100.00 |
| Library Hit %: | 99.98 | Soft Parse %: | 99.97 |
| Execute to Parse %: | 39.31 | Latch Hit %: | 97.11 |
| Parse CPU to Parse Elapsd %: | 2.80 | % Non-Parse CPU: | 99.69 |
soft parsing of SQL statements was consuming significant database time.
|
Statistic |
Begin Value |
End Value |
|
session pga memory max |
15,053,354,632 |
15,249,597,664 |
|
session cursor cache count |
383,435 |
386,192 |
|
session uga memory |
4.4E+13 |
4.5E+13 |
|
opened cursors current |
48 |
800 |
|
logons current |
24 |
41 |
|
session uga memory max |
44,030,880,616 |
44,314,080,728 |
|
session pga memory |
13,478,131,336 |
13,655,531,424 |
给出的建议如下:
ACTION: Consider increase parameter open_cursors more then 300.
increase parameter session_cached_cursors to 150
now parameter details: open_cursors=300 session_cached_cursors=100
IMPACT: 3.9% impact (163 seconds)
此外还发现了一些top sql,但是没有明显的调优方向,我没有马上动手,我觉得这些需要以上的系统级配置生效以后需要做持续性的调整。
lob的调优还需要多补补。在后续章节分享。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14300593/viewspace-1126683/ ,如需转载,请注明出处,否则将追究法律责任。