ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » 生产环境中对一张大表做分析有没影响

您有 2 条公共消息
  • 来自: 公共消息 标题: 新开"PLM/PDM产品 ... 内容: 讨论范围包括:产品研发管理(PDM),产品生命周期管理(PLM),工艺/ ...
  • 来自: 公共消息 标题: 2010数据库技术大 ... 内容: “2010数据库技术大会”将于2010年4月2日~4月3日,在北京歌华开元大酒 ...

    标题: 生产环境中对一张大表做分析有没影响
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 15:49 
    生产环境中对一张大表做分析有没影响

    生产环境中对一张大表ucss_magazine_order_log 做分析
    analyze table ucss_magazine_order_log compute statistics;

    会对目前生产有影响吗?该表2千万条记录,分析了10几分钟了现在还没停下来

    这个时候对这个表的插入删除修改的操作会如何呢?


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    离线 remen
    高级会员


    精华贴数 1
    个人空间 0
    技术积分 6998 (238)
    社区积分 5 (18639)
    注册日期 2003-9-12
    论坛徽章:13
    会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡生肖徽章2007版:马2009新春纪念徽章
    数据库板块每日发贴之星ERP板块每日发贴之星数据库板块每日发贴之星生肖徽章2007版:鸡ITPUB新首页上线纪念徽章数据库板块每日发贴之星

    发表于 2007-6-6 15:53 
    不要在系统繁忙的情况下分析,即使分析了,也不会对你的增删改有什么影响
    但是强烈建议在分析之前保存表的STATISTICS


    只看该作者    顶部
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 16:00 


    QUOTE:
    最初由 remen 发布
    不要在系统繁忙的情况下分析,即使分析了,也不会对你的增删改有什么影响
    但是强烈建议在分析之前保存表的STATISTICS


    怎么保存啊


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    在线/呼叫 ZALBB


    精华贴数 8
    个人空间 0
    技术积分 40298 (23)
    社区积分 18229 (107)
    注册日期 2001-10-15
    论坛徽章:129
          
          

    发表于 2007-6-6 16:13 
    dbms_stats.EXPORT_TABLE_STATS


    __________________
    对内,共匪什么都要,就是不要脸;对外,共匪什么都不要,就是要脸。
    只看该作者    顶部
    离线 lzfzl
    老会员



    精华贴数 0
    个人空间 0
    技术积分 1111 (1981)
    社区积分 27 (8026)
    注册日期 2004-6-22
    论坛徽章:2
    会员2007贡献徽章ITPUB新首页上线纪念徽章    
          

    发表于 2007-6-6 16:16 
    why not use
    analyze table ucss_magazine_order_log estimate statistics 20000 rows;
    or
    analyze table ucss_magazine_order_log compute statistics 10 percent;


    只看该作者    顶部
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 16:21 
    过了半个小时了,还在分析这个2千多万的大表,不知道什么时候会结束,如何看什么时候结束呢?对该表的DML没有影响,那对怎个数据库的性能现在有影响吗?


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 17:16 
    到现在才分析好,过了1个半小时了
    看什么视图可以知道什么时候分析过呢?


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    离线 冰冻奶茶
    高级会员


    精华贴数 0
    个人空间 0
    技术积分 3044 (596)
    社区积分 1354 (986)
    注册日期 2004-8-13
    论坛徽章:11
    ITPUB元老2009日食纪念    
          

    发表于 2007-6-6 17:21 
    你可以查询表的分析信息,里面有时间的
    user_tables


    __________________
    只看该作者    顶部
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 17:27 
    select * from dba_tab_columns where table_name='UCSS_MAGAZINE_ORDER_LOG'
    select * from user_tables  where table_name='UCSS_MAGAZINE_ORDER_LOG'
    select * from dba_tables where table_name='UCSS_MAGAZINE_ORDER_LOG'
    好象都可以查到


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    离线 wabjtam123
    高级会员



    精华贴数 2
    个人空间 0
    技术积分 10127 (150)
    社区积分 57 (5616)
    注册日期 2007-3-3
    论坛徽章:14
    会员2007贡献徽章2010新春纪念徽章2010年世界杯参赛球队:巴西祖国60周年纪念徽章2009新春纪念徽章生肖徽章2007版:鸡
    生肖徽章2007版:鼠数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

    发表于 2007-6-6 17:28 


    QUOTE:
    最初由 lzfzl 发布
    why not use
    analyze table ucss_magazine_order_log estimate statistics 20000 rows;
    or
    analyze table ucss_magazine_order_log compute statistics 10 percent;


    1、estimate 和compute有什么差别呢?
    2、分析10%的记录有什么意义呢?分析10%就够了吗?


    __________________
    欢迎访问我的技术博客
    http://blog.sina.com.cn/wabjtam123
    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们