设为首页收藏本站

Botang唐波's Oracle Station

查看: 60|回复: 0

活动第38次(2018-07-14星期六上午)

[复制链接]

708

主题

1070

帖子

7759

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7759
发表于 2018-7-14 09:33:38 | 显示全部楼层 |阅读模式
以下代码可以代替多租户书上P245页上的@create_burn_cpu.sql
b.png

  1. [oracle@station90 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Sat Jul 14 09:27:37 2018

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn  sys/oracle_4U@pdb2 as sysdba
  5. Connected.
  6. SQL> create or replace procedure proc_burn
  7.   2  is
  8.   3    v1 number;
  9.   4  begin
  10.   5    select  count(*)  into v1 from cdb_source a , cdb_tables b;
  11.   6  end;
  12.   7  /

  13. Procedure created.

  14. SQL> select  count(*) from cdb_source;

  15.   COUNT(*)
  16. ----------
  17.     342464

  18. SQL> select  count(*)  from  cdb_tables b  ;

  19.   COUNT(*)
  20. ----------
  21.       2337


  22. SQL> conn  sys/oracle_4U@pdb2_2 as sysdba
  23. Connected.
  24. SQL> create or replace procedure proc_burn
  25.   2  is
  26.   3    v1 number;
  27.   4  begin
  28.   5   select  count(*)  into v1 from cdb_source a , cdb_tables b;
  29.   6  end;
  30.   7  /

  31. Procedure created.

  32. SQL> select  count(*) from cdb_source;

  33.   COUNT(*)
  34. ----------
  35.     342464

  36. SQL> select  count(*)  from  cdb_tables b  ;

  37.   COUNT(*)
  38. ----------
  39.       2337


  40. SQL>
复制代码
使用图形界面创建书P245页上的两个资源计划(FAIRPLAN和UNFAIRPLAN):
a.png

->
c.png

->
d.png

->
e.png

->点“Show SQL”:
f.png

->注意一定要填写下图的50/50:
g.png
产生的SQL语句:
f.png

以下是unfairplan:
h.png

注意比较CDB级别的PLAN和插件/普通库里的PLAN:
i.png
j.png

注意:在做P248实验之前:
  1. [oracle@station90 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 12.1.0.2.0 Production on Sat Jul 14 10:40:14 2018

  3. Copyright (c) 1982, 2014, Oracle.  All rights reserved.

  4. SQL> conn / as sysdba
  5. Connected.
  6. SQL> alter system flush buffer_cache;

  7. System altered.

  8. SQL> alter system flush shared_pool;

  9. System altered.

复制代码
在fairplan下结果是公平的:
k.png


改成 unfairplan:
l.png

---------------------------------CDB的ADDM:

m.png

要立即执行ADDM:
n.png

会马上拍一张快照,并且与上一张快照做比较:
o.png

在ADDM之后,可以进一步去由ADDM提供一键按钮而进行SQL Tuning Advisor:
p.png


r.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Botang唐波's Oracle Station   

GMT+8, 2018-8-20 02:57 , Processed in 0.211902 second(s), 27 queries .

快速回复 返回顶部 返回列表