暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 创建带有分区的表,以测试单元格卸载exadata。

ASKTOM 2020-01-09
336

问题描述

你好,汤姆,

我需要测试基本压缩是否对单元格加载有任何影响 (根据我的情况,它不会,但我们需要测试或证明它)

因此,我需要创建一个具有基本压缩的至少10GB分区的大表 (因为我们正在使用datawarehouse env)

我在这里需要帮助来创建具有基本压缩的大分区 (10gb) 的大型虚拟表。
您能给我创建大型虚拟表 (压缩) 和分区的脚本,还可以检查发生的单元格卸载百分比。

谢谢

专家解答

创建一个大表很容易-只需使用任何现有表并根据需要将其乘以多次即可,例如

create table MY_BIG_TABLE as
select d.*
from dba_objects d,
  ( select 1 from dual connect by level <= 1000 )


这将创建一个1000 DBA_OBJECTS副本的表 (通常〜100k行),因此10000万行。为10亿等添加零。

SQL监视是检查单元格卸载的简单方法,因为它会在GUI报告中打印出来。

玛丽亚对此有一篇不错的博客文章

https://sqlmaria.com/2017/08/01/getting-the-most-out-of-oracle-sql-monitor/

文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论