码迷,mamicode.com
首页 > 其他好文 > 详细

Segment Advisor

时间:2016-01-19 23:25:28      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

Segment Advisor通过分析和检查AWR中关于segments的使用和增长统计信息,以及采样分析segment中的数据,找出哪些segments有可以回收的空间。

Segment Advisor运行在维护窗口,以自动维护任务运行。

 

Segment Advisor会给出以下类型的建议:

1.如果Segment Advisor检测到一个对象有大量的空闲空间,会建议进行在线segment收缩;如果segment不支持在线收缩,比如表所在的表空间没有使用ASSM,会建议进行在线重定义。

2.如果Segment Advisor检查到表可以从高级行压缩中受益,会给出压缩建议

3.如果Segment Advisor检测到表有行链接超过了一定的阈值,会给出表有大量行链接的建议

 

Automatic Segment Advisor是一个配置好的自动维护窗口任务,在所有的自动维护窗口中运行。

自动segment顾问不会分析每个数据库对象,而是检测数据库统计信息、采样segment中的数据,然后选择以下对象进行分析:

1.超出警告值的表空间

2.相对最活跃的segments

3.增长最快的segments

此外,自动segment顾问会对至少要超过10M、至少要有3个以上的索引的表进行高级行压缩评估。

 

如果在一个维护窗口期间,没能完成对一个segment对象的分析,下个窗口会接着分析。

DBA无法决定自动segment顾问分析哪些表空间和segments。但是可以开启、关闭自动segment顾问任务;以及运行的次数;调整自动segment顾问任务在自动维护窗口中可以使用的资源。

 

配置Automatic Segment Advisor 可以使用Cloud Control或者PL/SQL修改、运行自动segment顾问任务。

在cloud control中通过配置自动维护任务来配置自动segment顾问:

技术分享

 

手动Segment Advisor

可以手动运行segment顾问任务,来分析自动segment顾问任务没有分析到的表空间、segments 或重复分析单个表空间、segment对象,以便获得更多的即时建议

可以从segment顾问中获得三个级别的建议:

1.segment级别:可以对自分区给出建议

2.object级别:如果是分区表,只能在整个分区表上给出建议

3.tablespace级别

Segment Advisor

标签:

原文地址:http://www.cnblogs.com/abclife/p/5143549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!