Segment Advisor
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的更多相关文章
- Oracle手工生成段建议(Segment Advisor)
一.描写叙述 从oracle 10g開始,oracle引入了段顾问(Segment Advisor),用于检查数据库中是否有与存储空间相关的建议,而且从10gR2開始,oracle自己主动调度并执行一 ...
- 1Z0-050
QUESTION 13 View the Exhibit.Examine the following command that is executed for the TRANSPORT table ...
- Oracle段收缩功能
1.了解段收缩 2.自动执行Segment Advisor 3.收缩段 1. 了解段收缩 应用场景:如果对一张表频繁执行插入.更新和删除操作,时间长了可能会出现大量碎片,Oracle针对这种场景推出段 ...
- DB2和Oracle区别
转 http://blog.chinaunix.net/uid-7374279-id-2057574.html 写在前面:今天客户来访(日本人),问我DB2和Oracle区别.因为不是DBA(勉强的理 ...
- FAQ: Automatic Statistics Collection (文档 ID 1233203.1)
In this Document Purpose Questions and Answers What kind of statistics do the Automated tasks ...
- ocp 1Z0-042 121-178题解析
121. You want to create a new optimized database for your transactional production environment to be ...
- ocp 1Z0-043 131-205题解析
131. Which three methods can you use to run an Automatic Database Diagnostic Monitor (ADDM) analysis ...
- ocp 1Z0-043 61-130题解析
61. You are working in an online transaction processing (OLTP) environment. You realize that the sal ...
- ocp 1Z0-043 1-60题解析
1.You observe that a database performance has degraded overa period of time. While investigating the ...
随机推荐
- 程序员需要经纪人吗?10x 最好的程序员其生产力相当于同行的 10 倍~
原文地址 10x 起源于技术界一个流行的说法,即最好的程序员是超级明星,其生产力相当于同行的 10 倍: Google 园区以好玩的设施闻名:小憩舱.球坑.按摩.干洗.随便吃到饱的自助餐.(为了拍人才 ...
- ext js/Ext.Net_演示 htmleditor 上传&插入图片
本文内容 解决方案结构 HtmlEditor_Upload.js 脚本 HtmlEditorUploadImg.ashx 上传图片到服务器 演示 htmleditor 控件添加插入图片功能 解决方 ...
- SQL从一个表查询数据插入/更新到另一个表
示例一: 从数据库表A中查询出数据插入到数据库表B 从数据库DataBaseA的表TDA中查询出数据插入到数据库DataBaseB的表TDB insert into [DataBaseA].[dbo] ...
- SQL Server如何进行时间比较的代码
例子: datediff(dd,add_time,getdate()) not between 0 and 7 select count(*) from table where DATEDIFF ([ ...
- LintCode: Restore IP Address
C++ string::substr(start_pos, length) vector::push_back(element) class Solution { public: vector< ...
- Internet传输协议-TCP
http://phei.eefocus.com/book/08-07/473781276058574.html http://www.eefocus.com/communication/210643 ...
- VMware虛擬化技術實作問答
http://www.netadmin.com.tw/article_content.aspx?sn=1202130002&ns=1203280001&jump=3 Q4:啟用VMwa ...
- sell 项目 商品表 设计 及 创建
1.数据库表之间的关系说明 2.数据库设计 3.创建 商品表 /** * 商品表 */ create table `product_info` ( `product_id` varchar(32) n ...
- Markdown中实时显示数学公式的方法
Markdown中实时显示数学公式的方法 Markdown非常好用,但是对于数学公式的实时显示有一些缺陷,如何解决这一问题呢? 一.在线LaTex编辑 点击在线LaTeX编辑方式 在对话框中输入数学公 ...
- ES6 新增数据类型检测 Set Map Proxy
检测代码方法 function isNative(api){ return /native code/.test(api.toString())&&typeof api !== 'un ...