楼主: whwlm

[精华] log file sync事件

[复制链接]
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
11#
 楼主| 发表于 2003-4-25 13:07 | 只看该作者
db file sequential read                         1,723,992    4,795,421   65.69
log file sync                                      58,553      893,752   12.24
db file parallel write                             74,615      615,239    8.43
db file scattered read                            114,084      226,736    3.11
latch free                                        115,497      213,061    2.92
而且log buffer太大

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
12#
发表于 2003-4-25 13:10 | 只看该作者
你的机器怎么样啊,io上有很大问题
还有,你的应用是oltp系统吗?读写操作,commit频繁度怎么样

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
13#
 楼主| 发表于 2003-4-25 13:16 | 只看该作者
IO的问题是很严重,但没办法,应用就是那样
现在只能在对应用不进行大改的前提下尽量减少IO

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
14#
 楼主| 发表于 2003-4-25 13:44 | 只看该作者
又看了一下文档
lgwr写盘的时候也并不是将log buffer全部写入啊
那log buffer大点有什么关系呢,lgwr应该只写有数据的buffer,而不是全部

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
15#
发表于 2003-4-25 14:29 | 只看该作者

你仔细看看写日志文件的条件!

到底有哪些条件

是否可能会出现一次写 日志太多(oltp类型系统中几百K就已经是相当的多了)

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
16#
 楼主| 发表于 2003-4-25 14:37 | 只看该作者
系统每秒有近20个事务提交,redo size每秒有800K
但我的问题是:
log buffer大点并不能影响写盘的次数,而且如果只是部分写入磁盘的话,也不会影响一次写入的数据
既然不影响,还要调整它干吗呢

使用道具 举报

回复
论坛徽章:
16
2010数据库技术大会纪念徽章
日期:2010-05-13 10:04:27ITPUB技术丛书作者
日期:2010-09-26 15:24:562011新春纪念徽章
日期:2011-01-25 15:41:01管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-02-13 15:11:18马自达
日期:2014-01-27 11:47:11
17#
发表于 2003-4-25 14:40 | 只看该作者
你先改了后试试看行不再问好不?

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
18#
发表于 2003-4-25 14:42 | 只看该作者

如果 log buffer = 1.5M

那 一次写日志最大可以是 512K

而如果log  buffer =  300K
则一次写日志最大只能是 100K

你到底看了写日志文件的几个条件吗?

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
19#
 楼主| 发表于 2003-4-25 14:44 | 只看该作者
我是想改,可是用户不答应,他需要理由,我也需要理由

使用道具 举报

回复
论坛徽章:
8
授权会员
日期:2005-10-30 17:05:33奥运会纪念徽章:跳水
日期:2008-05-26 09:14:52奥运会纪念徽章:曲棍球
日期:2008-06-13 13:35:53奥运会纪念徽章:铁人三项
日期:2008-08-28 09:18:09生肖徽章2007版:马
日期:2009-09-08 11:21:202010年世界杯参赛球队:塞尔维亚
日期:2010-03-11 19:05:042011新春纪念徽章
日期:2011-02-18 11:43:33迷宫蛋
日期:2013-01-15 09:40:02
20#
 楼主| 发表于 2003-4-25 14:47 | 只看该作者

Re: 如果 log buffer = 1.5M

最初由 biti_rainy 发布
[B]那 一次写日志最大可以是 512K

而如果log  buffer =  300K
则一次写日志最大只能是 100K

你到底看了写日志文件的几个条件吗? [/B]


那就更说明了如果是由于buffer到1/3的情况下写盘的,那么buffer是越大越好
A commit record when a user process commits a transaction
Redo log buffers
– Every three seconds
– When the redo log buffer is one-third full
– When a DBWn process writes modified buffers to disk, if necessary

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表