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

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

0

积分

0

好友

1

主题
1#
发表于 2014-7-11 11:00:22 | 查看: 10101| 回复: 4
大家好:

        最近生产环境有一个等待很高的等待时间,enq: FB - contention 请大家帮忙分析一下是怎样造成的。顺便请大神解释一下数据库格式化块是的原理。

top5.png (14.2 KB, 下载次数: 416)

top5.png

2#
发表于 2014-7-11 14:25:49
ODM FINDING:

FB Enqueue
This enqueue is used to ensure that only one process is formatting a specific range of blocks when we are
using bitmap blocks.
Id1 is the tablespace number and Id2 is the end DBA.


请至少上传完整的AWR

回复 只看该作者 道具 举报

3#
发表于 2014-7-17 15:35:44
附件为当时的awr报告。

awrrpt_1_8296_8297.html

1.28 MB, 下载次数: 931

回复 只看该作者 道具 举报

4#
发表于 2014-7-17 15:36:46
Maclean Liu(刘相兵 发表于 2014-7-11 14:25
ODM FINDING:

FB Enqueue

已经上传完整的AWR。请问有什么方法可以预先格式化块吗?

回复 只看该作者 道具 举报

5#
发表于 2014-7-18 13:33:07
Elapsed Time (s)        Executions        Elapsed Time per Exec (s)        %Total        %CPU        %IO         SQL Id        SQL Module        SQL Text
31,093.41        3,466,886        0.01        203.55        1.50        0.00        82ktyggcsfh79         ltGameServer@APPB1 (TNS V1-V3)        INSERT INTO t_game_lhdb_detail...

INSERT INTO t_game_lhdb_detail VALUES(:1, :2, :3, :4, :5, :6, sysdate, :7, :8, :9, :10, :11, :12, :13, :14, :15, :16, :17, :18, :19)

这条INSERT语句1小时执行了3,466,886次,平时有执行这么多吗?

IO感觉还好
Wait Class        Waits        %Time -outs        Total Wait Time (s)        Avg wait (ms)        %DB time
Other        7,700        14        10,044        1304        65.75
DB CPU                          1,852                 12.13
User I/O        451,766        0        1,734        4        11.35
Commit        1,319,424        0        552        0        3.61

1、这条INSERT语句1小时执行了3,466,886次,平时有执行这么多吗?
2、t_game_lhdb_detail 的表结构给出
3、t_game_lhdb_detail是否做过什么清理 回收空间之类的操作?

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-21 02:37 , Processed in 0.054962 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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