skip to main | skip to sidebar

Gooply

2007年6月20日星期三

对大表的分析

怎样对数据库中的大表进行分析
1)分析前备份统计信息: dbms_stats.EXPORT_TABLE_STATS
2)察看是否统计:user_table中的last_anaylyzed更新日起,user_index表中也存在对应字段。
3)对于数据量大的表要抽样分析,用dbms_stats分析对表的影响比analyze 更小一些。
4)对于数据变化比较频繁的表,需要定时分析,否则会产生性能问题。

参考:
http://www.itpub.net/787943,1.html
发帖者 Dreaming Bug 时间: 11:13
标签: 分析, dbms_stats, Oracle

没有评论:

发表评论

较新的博文 较早的博文 主页
订阅: 博文评论 (Atom)

我的简介

我的照片
Dreaming Bug
查看我的完整个人资料

博客归档

  • ►  2008 (5)
    • ►  十月 (1)
    • ►  三月 (2)
    • ►  一月 (2)
  • ▼  2007 (42)
    • ►  十二月 (2)
    • ►  十一月 (1)
    • ►  十月 (8)
    • ►  九月 (1)
    • ►  八月 (8)
    • ►  七月 (9)
    • ▼  六月 (13)
      • 《Expert one on one Oracle》- 表- 笔记-2
      • 《Expert one on one Oracle》- 表- 笔记-1
      • 《Expert one on one Oracle》- 重做回滚- 笔记-3
      • 《Expert one on one Oracle》- 重做回滚- 笔记-2
      • 《Expert one on one Oracle》- 重做回滚- 笔记-1
      • 《Expert one on one Oracle》- 事务 - 笔记
      • 执行计划中Row 数量为0,为什么
      • 对大表的分析
      • V$OPEN_CURSOR, V$SESSION_CACHED_CURSOR
      • Jinitiator默认大小
      • 察看当前Session登录的数据库
      • 定义SQL*PLUS类型的并发请求
      • 手工修改spife出现错误