ITPUB??ì3
订阅ITPUB精粹播报,社区精彩内容不错过
ITPUB论坛 » Oracle数据库管理 » 怎样获得操作系统的一次物理I/O的最大尺寸,既一次物理I/O最大可读取的数据量大小。


您有 1 条公共消息
  • 来自: 公共消息 标题: ITPUB国庆假期数 ... 内容: 全新编排的Oracle数据库课程,第一线数据库工程师传授亲身经验,完全摆 ...

    标题: 怎样获得操作系统的一次物理I/O的最大尺寸,既一次物理I/O最大可读取的数据量大小。
    离线 liulp77052
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 50 (33700)
    社区积分 0 (158673)
    注册日期 2004-8-22
    论坛徽章:0
          
          

    发表于 2005-1-21 19:51 
    怎样获得操作系统的一次物理I/O的最大尺寸,既一次物理I/O最大可读取的数据量大小。

    怎样获得操作系统的一次物理I/O的最大尺寸,既一次物理I/O最大可读取的数据量大小。


    只看该作者    顶部
    离线 liulp770522
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 50 (33700)
    社区积分 0 (158673)
    注册日期 2004-8-22
    论坛徽章:0
          
          

    发表于 2005-1-21 20:05 



    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 66
    个人空间 0
    技术积分 208184 (2)
    社区积分 6464 (333)
    注册日期 2001-10-8
    论坛徽章:86
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2010系统架构师大会纪念
    2010数据库技术大会纪念徽章2009架构师大会纪念徽章参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章

    发表于 2005-1-21 23:06 

    __________________
    只看该作者    顶部
    离线 wyq21973


    精华贴数 0
    个人空间 0
    技术积分 2948 (677)
    社区积分 231 (2862)
    注册日期 2004-8-16
    论坛徽章:9
    会员2006贡献徽章授权会员2010年世界杯参赛球队:科特迪瓦2010年世界杯参赛球队:智利生肖徽章2007版:蛇生肖徽章2007版:龙
    2009日食纪念生肖徽章2007版:龙生肖徽章2007版:狗   

    发表于 2005-1-22 17:50 
    我正好也非常想知道这个问题,看了版主的文章,受益匪浅。


    __________________
    Oracle + DB2 + Informatica
    只看该作者    顶部
    离线 wyq21973


    精华贴数 0
    个人空间 0
    技术积分 2948 (677)
    社区积分 231 (2862)
    注册日期 2004-8-16
    论坛徽章:9
    会员2006贡献徽章授权会员2010年世界杯参赛球队:科特迪瓦2010年世界杯参赛球队:智利生肖徽章2007版:蛇生肖徽章2007版:龙
    2009日食纪念生肖徽章2007版:龙生肖徽章2007版:狗   

    发表于 2005-1-22 17:59 
    我在Win2000+Oracle8.1.7上做测试得出了类似的结果,只是那条清洗数据缓冲区的语句(alter system flush buffer_cache;)无法执行,我改用关掉实例再重启,跟踪文件的记录如下:

    WAIT #1: nam='SQL*Net message to client' ela= 0 p1=1111838976 p2=1 p3=0
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=10 p3=128
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=138 p3=127
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=265 p3=128
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=393 p3=128
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=521 p3=128
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=649 p3=128
    WAIT #1: nam='db file scattered read' ela= 0 p1=10 p2=777 p3=50


    __________________
    Oracle + DB2 + Informatica
    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 66
    个人空间 0
    技术积分 208184 (2)
    社区积分 6464 (333)
    注册日期 2001-10-8
    论坛徽章:86
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2010系统架构师大会纪念
    2010数据库技术大会纪念徽章2009架构师大会纪念徽章参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章

    发表于 2005-1-22 21:25 


    QUOTE:
    最初由 wyq21973 发布
    我在Win2000+Oracle8.1.7上做测试得出了类似的结果,只是那条清洗数据缓冲区的语句(alter system flush buffer_cache;)无法执行,我改用关掉实例再重启,跟踪文件的记录如下:


    alter system flush buffer_cache;

    这是Oracle10g中开始支持的新特性。


    __________________
    只看该作者    顶部
    离线 Yong Huang
    版主



    精华贴数 3
    个人空间 0
    技术积分 7435 (235)
    社区积分 192 (3180)
    注册日期 2001-10-9
    论坛徽章:12
    现任管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员2010新春纪念徽章
    2010新春纪念徽章祖国60周年纪念徽章ITPUB8周年纪念徽章2009日食纪念2009新春纪念徽章2008新春纪念徽章

    发表于 2005-1-23 13:08 


    QUOTE:
    最初由 eygle 发布


    alter system flush buffer_cache;

    这是Oracle10g中开始支持的新特性。


    In 9i, this should work:
    alter session set events 'immediate trace name flush_cache';
    or its equivalent command in oradebug.

    I know this doesn't help wyq21973 because he's using 8i.

    Yong Huang


    只看该作者    顶部
    离线 liulp770522
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 50 (33700)
    社区积分 0 (158673)
    注册日期 2004-8-22
    论坛徽章:0
          
          

    发表于 2005-1-23 16:55 
    谢谢版主!!


    只看该作者    顶部
    离线 jsndghj
    一般会员



    精华贴数 0
    个人空间 0
    技术积分 324 (7421)
    社区积分 9 (14567)
    注册日期 2002-12-16
    论坛徽章:0
          
          

    发表于 2005-12-13 16:57 
    到这alter system flush buffer_cache;
    我也不理解,为什么要执行这一步呢?
    为什么在8和9中要重启才生效呢?
    这步看不懂:(
    alter system flush buffer_cache;这个新功能主要有什么用呢,什么时候需要用


    只看该作者    顶部
    离线 eygle
    天下有雪


    精华贴数 66
    个人空间 0
    技术积分 208184 (2)
    社区积分 6464 (333)
    注册日期 2001-10-8
    论坛徽章:86
    现任管理团队成员2007年度ITPUB杰出贡献年度精华徽章ITPUB元老ITPUB维基人2010系统架构师大会纪念
    2010数据库技术大会纪念徽章2009架构师大会纪念徽章参与2009年中国云计算大会纪念ITPUB北京2009年会纪念徽章八级虎吧徽章2010新春纪念徽章

    发表于 2005-12-13 17:01 


    QUOTE:
    最初由 jsndghj 发布
    到这alter system flush buffer_cache;
    我也不理解,为什么要执行这一步呢?
    为什么在8和9中要重启才生效呢?
    这步看不懂:(
    alter system flush buffer_cache;这个新功能主要有什么用呢,什么时候需要用


    刷新数据,避免Cache对于查询的影响。


    __________________
    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    网站律师 隐私政策 知识产权声明
    广播电视节目制作经营许可证:编号(京)字第1149号
    京ICP证:060528号 联系我们

    北京市公安局海淀分局网监中心备案编号:1101082001