楼主: wei-xh

[精华] 漫谈log file sync

[复制链接]
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
21#
 楼主| 发表于 2013-8-6 15:57 | 只看该作者
开心的DBA 发表于 2013-8-6 15:40
多谢楼主,能够提供一下你的snap脚本?

见15楼,里面有这个脚本。snap_sysev.sql

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2013-8-6 16:04 | 只看该作者
写的精彩!
调整日志块大小的操作是不是有风险的?

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2013-8-6 16:35 | 只看该作者
本帖最后由 hellodatabase 于 2013-8-6 16:36 编辑
wei-xh 发表于 2013-8-6 15:57
见15楼,里面有这个脚本。snap_sysev.sql


这个脚本是LEWIS的?

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2013-8-6 16:39 | 只看该作者
wei-xh 发表于 2013-8-6 15:57
见15楼,里面有这个脚本。snap_sysev.sql

为什么我把seq的调用放入到PL/SQL里,LOG FILE SYCN次数就只有一次了。
不通过PL/SQL是可以的,log file sync与调用的次数是一样的,跟你是一致的。
SQL> execute snap_system_events.start_snap
declare
c number;

PL/SQL procedure successfully completed.

SQL>   2    3  begin
  4  for i in 1 .. 1000 loop
  5  select seq_xxx.nextval into c from dual;
  6  commit write immediate wait;
  7  end loop;
  8  end;
  9  /
execute snap_system_events.end_snap

PL/SQL procedure successfully completed.

SQL> ---------------------------------
System Waits:-  06-Aug 11:06:29
Interval:-      0 seconds
---------------------------------
Event                                             Waits   Time_outs            Csec    Avg Csec    Max Csec
-----                                             -----   ---------            ----    --------    --------
rdbms ipc message                                     9           1             194      21.556           0
class slave wait                                      0           0             228     228.000           0
DIAG idle wait                                        1           1             100     100.000           0
control file sequential read                          8           0               0        .000           0
log file parallel write                             543           0              10        .018           0
log file sync                                         1           0               0        .000           0
SQL*Net message to client                             5           0               0        .000           0
SQL*Net message from client                           5           0              61      12.200           0
PL/SQL lock timer                                     1           1             100     100.000           0
LGWR wait for redo copy                              75           0               0        .000           0

PL/SQL procedure successfully completed.

使用道具 举报

回复
论坛徽章:
21
奔驰
日期:2013-08-06 15:23:05日产
日期:2013-08-07 22:56:38蜘蛛蛋
日期:2012-12-29 19:15:08奥迪
日期:2013-08-07 17:02:24数据库板块每日发贴之星
日期:2010-06-28 01:01:03奥迪
日期:2013-08-13 10:10:28本田
日期:2013-11-20 15:17:02优秀写手
日期:2013-12-18 09:29:08玉兔
日期:2014-03-04 16:47:17铁扇公主
日期:2012-02-21 15:02:40
25#
 楼主| 发表于 2013-8-6 18:37 | 只看该作者
开心的DBA 发表于 2013-8-6 16:39
为什么我把seq的调用放入到PL/SQL里,LOG FILE SYCN次数就只有一次了。
不通过PL/SQL是可以的,log file ...

PL/SQL的情况比较特殊,似乎每次都触发了log file parallel write,但是却没有触发log file sync。

使用道具 举报

回复
论坛徽章:
0
26#
发表于 2013-8-6 21:00 | 只看该作者
wei-xh 发表于 2013-8-6 18:37
PL/SQL的情况比较特殊,似乎每次都触发了log file parallel write,但是却没有触发log file sync。

可能是针对PL/SQL做了某种优化

使用道具 举报

回复
论坛徽章:
19
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292015年新春福章
日期:2015-03-04 14:53:16优秀写手
日期:2014-03-19 06:00:24马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08比亚迪
日期:2013-10-23 21:35:02ITPUB社区12周年站庆徽章
日期:2013-10-08 14:54:39茶鸡蛋
日期:2013-07-25 19:48:40灰彻蛋
日期:2013-05-24 09:42:412013年新春福章
日期:2013-02-25 14:51:24
27#
发表于 2013-8-6 21:20 | 只看该作者

必须精华。谢谢分享!

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
25
ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25itpub13周年纪念徽章
日期:2014-10-08 16:34:19itpub13周年纪念徽章
日期:2014-10-10 17:49:05马上有车
日期:2014-12-19 09:23:24马上加薪
日期:2014-12-29 20:30:27马上有车
日期:2015-01-20 22:29:13美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18狮子座
日期:2015-07-14 14:44:11秀才
日期:2015-08-17 13:13:32
28#
发表于 2013-8-6 23:11 | 只看该作者
分析的精彩。

使用道具 举报

回复
论坛徽章:
249
Jeep
日期:2013-09-04 19:17:57Jeep
日期:2013-10-08 09:46:02Jeep
日期:2013-10-08 16:38:27Jeep
日期:2013-11-22 14:53:46Jeep
日期:2013-11-08 23:59:45Jeep
日期:2013-11-22 17:15:17Jeep
日期:2013-11-22 17:15:17Jeep
日期:2013-11-17 09:59:04季节之章:夏
日期:2015-01-28 14:58:51季节之章:春
日期:2014-12-25 16:20:50
29#
发表于 2013-8-6 23:41 | 只看该作者
谢谢楼主分享

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2013-8-7 09:07 | 只看该作者
已经向杨长老申请加精了斑竹,哈哈。这么好的帖子沉了可惜了。能够再给我们解释一下,11GR2日志块大小可调的东东?是否有风险,22楼也问过这个问题

使用道具 举报

回复

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

本版积分规则 发表回复

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