dbms_stats

每个版本的oracle数据库对优化器统计收集进行了改进。
在oracle10g中,优化器统计收集时完全自动化的操作,用户完全不需要担心统计收集操作,并且默认启用了表监控。
表监控特性由statistics_level参数控制,当设为basic,则禁用表监控。typical,all则启用了监控,推荐使用typical
如果设置为basic,就会禁用大多数的易管理特性,包括
ash(活动会话历史)
awr(自动工作量仓库)
assm(自动共享内存管理)
addm(自动数据库诊断监控程序)
统计监控跟踪从上一次收集统计以来执行的insert,update,delete操作的近似数量,在SGA中维护受影响行的数量的信息。直到SMON地刷新数据周期性地(大约每隔15分钟)刷新数据字典中的数据时才修改该信息。
user_tab_modifications 描述从上一次收集统计依赖已经修改的用户表的修改
dba ;all oracle使用这些视图标识具有陈旧统计的表。当表中10%的数据已经改动时,oracle就认为它的统计是陈旧的
oracle 10g只能使用CBO。因此具有更新的统计对于生成良好的执行计划非常重要。使用dbms_Stats程序包的自动统计收集作业根据监控数据来确定何时收集具有陈旧对象的对象统计。
当创建oracle10g数据库或升级到oracle1og时,会创建名为gather_stats_job的作业。该作业由调度程序进行管理,并且在打开maintenance_window_group窗口组时运行。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值