博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log file sync
阅读量:6833 次
发布时间:2019-06-26

本文共 1835 字,大约阅读时间需要 6 分钟。

 

[现象]

 

 对比awr 报告 

今天事务有很多rollback 的操作 ,commit 操作也比平常多2倍。9/4 ,

 

 

Statistic

Total

per Second

per Trans

user commits

3,203,203

446.97

0.70

user rollbacks

1,395,843

194.77

0.30

 

正常时间段  (8/31)

Statistic

Total

per Second

per Trans

user commits

1,183,112

165.08

1.00

user rollbacks

25

0.00

0.00

 

 

建议:

 建议检查应用为啥有这么多rollback 和commit,操作

 

另外 tablespace I/O 使用情况 以及  Physical write 使用情况2个指标也需要关注,

 

这个数据表示昨天你们的业务写入量也是平常的3-4倍 ,所以导致你说的相应慢。

 

 

---issue 2

 

 

1,

1.1   ) 有问题的时间点上2017-10-27 20:00-23:00,数据库每秒读写分别为8000次和24次。每秒10笔dml事物,每秒10次commit,提交。

跟正常时间段的执行次数和频率都相差不大。说明数据库本身消耗资源没有太大变化。

 

                                Per Second          Per Transaction

Physical reads:               8,025.31       760.81 

Physical writes:        24.30        2.30

 

Per Second       Per Transaction

Transactions:  10.55       

user commits    10.54

 

 

Per Second       Per Transaction

Transactions:  10.55       

user commits    10.54

 

 

1.2). 有正常的的时间点上2017-11-06 20:00-23:00,数据库每秒读写分别为7500次和22次。每秒8 ~ 10笔dml事物,每秒8 ~ 10 次commit,提交。(相当于每次dml 事物后提交一次)

 

 

 

   Physical reads:              7,447.91                901.92

   Physical writes:                 22.02                  2.67

 

 

Per Second       Per Transaction

Transactions:  8.26

commit: 8.26

 

 

2.注意到I/O 读写速度下降不少。 因为建议部署osw ,在进行观察。

 

异常事件段:log file sync 和db file sequential read

平均每次有65ms和3ms , 而正常时间段仅为1ms和2ms.

 

Event

Waits

%Time -outs

Total Wait Time (s)

Avg wait (ms)

Waits /txn

db file sequential read

2,267,809

 

6,479

3

59.49

read by other session

4,764,379

0

6,185

1

124.99

log file sync

94,682

60

6,144

65

2.48

db file scattered read

2,654,088

 

3,612

1

69.63

 

 

正常时间段:

                                                                  Avg

                                            %Time  Total Wait    wait     Waits

Event                                 Waits -outs    Time (s)    (ms)      /txn

---------------------------- -------------- ----- ----------- ------- ---------

read by other session             4,466,525   N/A       3,328       1     149.7

db file scattered read            2,356,310   N/A       2,972       1      79.0

db file sequential read           2,271,252   N/A         875       0      76.1

log file sync                        29,590     0          45       2       1.0

 

 

可以从如下方面调整:

1.当前是每次dml 事物后提交一笔,可以改成多笔dml 事物后,在提交一次。减少提交次数 。

2.密切观察osw,最大可能是在os 上。

转载于:https://www.cnblogs.com/feiyun8616/p/7474256.html

你可能感兴趣的文章
TChart的用法
查看>>
DTP语义组分析
查看>>
(老孙随笔)燃烧青春和诗意的IT人生
查看>>
在PowerDesigner中设计概念模型
查看>>
SQL语句,查询数据库里是否存在某个表
查看>>
CSS常用属性
查看>>
搜索引擎开始「实体搜索」新领域竞争,Google、百度分别发力实体搜索产品
查看>>
让敏捷落地-软件研发管理最佳实践(上海站)
查看>>
【R】大型机Linux系统安装R及bsub提交R任务
查看>>
演练:创建并运行托管代码的单元测试 VS2012
查看>>
C#在托盘显示图标
查看>>
把老赵的页面缓存片断改一下,呵呵
查看>>
没有使用全局变量的必要时,就尽量不要使用全局变量。
查看>>
Extjs- Ext.extend函数的使用
查看>>
hdu 1172(暴力题)
查看>>
Oracle to_char()
查看>>
Lucene4Net以及盘古分词
查看>>
thickbox问题
查看>>
HttpApplication事件&ASP.NET页面周期
查看>>
Java事务之八——分布式事务(Spring+JTA+Atomikos+Hibernate+JMS)
查看>>