【读书笔记】手动生成段顾问建议
admin
2023-06-07 12:41:42
0

DECLARE  

    my_task_id   number;  

    obj_id       number;  

    my_task_name varchar2(100);  

    my_task_desc varchar2(500);  

BEGIN  

  my_task_name := 'Table_Segment_Advice';  

  my_task_desc := 'Manual Segment Advisor Run';  

  ---------  

  -- Step 1 创建一个任务  

  ---------  

  dbms_advisor.create_task (  

  advisor_name => 'Segment Advisor',  

  task_id      => my_task_id,  

  task_name    => my_task_name,  

  task_desc    => my_task_desc);  

  ---------  

  -- Step 2 为这个任务分配一个对象  

  ---------  

  dbms_advisor.create_object (  

  task_name   => my_task_name,  

  object_type => 'TABLE',  

  attr1       => 'user_name',  

  attr2       => 'table_name',  

  attr3       => NULL,  

  attr4       => NULL,  

  attr5       => NULL,  

  object_id   => obj_id);  

  ---------  

  -- Step 3 设置任务参数  

  ---------  

  dbms_advisor.set_task_parameter(  

  task_name => my_task_name,  

  parameter => 'recommend_all',  

  value     => 'TRUE');  

---------  

 -- Step 4 执行这个任务  

 ---------  

 dbms_advisor.execute_task(my_task_name);  

 END;



查看段顾问建议:


select b.advisor_name,c.attr1,c.attr2,a.task_name,a.message,a.more_info

from DBA_ADVISOR_FINDINGS a,DBA_ADVISOR_TASKS b,dba_advisor_objects c

where a.task_id=b.task_id

and b.advisor_name='Segment Advisor'

and b.task_name='Table_Segment_Advice'

and a.object_id=c.object_id

and a.task_id=c.task_id




 SELECT  

    'Segment Advice --------------------------'|| chr(10) ||  

     'TABLESPACE_NAME  : ' || tablespace_name   || chr(10) ||  

     'SEGMENT_OWNER    : ' || segment_owner     || chr(10) ||  

     'SEGMENT_NAME     : ' || segment_name      || chr(10) ||  

     'ALLOCATED_SPACE  : ' || allocated_space   || chr(10) ||  

     'RECLAIMABLE_SPACE: ' || reclaimable_space || chr(10) ||  

     'RECOMMENDATIONS  : ' || recommendations   || chr(10) ||  

     'SOLUTION 1       : ' || c1                || chr(10) ||  

    'SOLUTION 2       : ' || c2                || chr(10) ||  

    'SOLUTION 3       : ' || c3 Advice  

   FROM  

   TABLE(dbms_space.asa_recommendations('TRUE', 'FALSE', 'FALSE'));  


相关内容

热门资讯

非常时刻,任正非突然亮相《新闻... 作者 | 布语发现没有,任正非最近在《新闻联播》中公开亮相了,仅仅10秒的镜头,信号却很不寻常。5月...
投喂狮子时观光车车门突然打开!... 5月21日,北京八达岭野生动物园猛兽区发生观光游览车车门意外开启事件,引发社会高度关注。据新京报报道...
重庆电视机安装费 如果是小米或者是索尼的电视机,在安底座的时候是不会收费的,但是如果是安装架子或者是墙壁的费用是大概会...
空调安装费是多少钱 空调安装费用是由多个因素决定的,包括空调的类型、安装位置、管路长度、安装人员等等。因此,空调安装费用...
通风管道安装费多少钱一平米 通风管道的安装费用会受到多种因素的影响,例如管道的材质、直径、长度、安装位置、安装难度等等。因此,很...
问一问欧普led吸顶灯坏了怎么... 您好,欧普led吸顶灯是知名的品牌,在市场上是非常常见的,而且欧普这个品牌在业界的口碑也是非常的好,...
led吸顶灯关了还微亮怎么解决 LED 吸顶灯关了还微亮可能是由以下原因引起的:1. 电源问题:灯具的电源可能存在漏电或电容放电等问...
“用戒指套住你洗碗时沾满泡沫的... 近日,福建福州地铁4号线车厢内的一组宣传标语引起不少乘客注意。网友发布的图片显示,标语和插图内容多围...
对标Reddit,Meta悄然... IT之家 5 月 24 日消息,Meta 公司悄然推出一款名为“Forum(论坛)”的独立群组应用。...
广西人大成立人工智能联络小组 ... 南宁5月24日电 (陈秋霞)5月23日,广西壮族自治区人大常委会涉侨工作人大代表联系点人工智能联络小...