问题描述
你好,汤姆,
我需要测试基本压缩是否对单元格加载有任何影响 (根据我的情况,它不会,但我们需要测试或证明它)
因此,我需要创建一个具有基本压缩的至少10GB分区的大表 (因为我们正在使用datawarehouse env)
我在这里需要帮助来创建具有基本压缩的大分区 (10gb) 的大型虚拟表。
您能给我创建大型虚拟表 (压缩) 和分区的脚本,还可以检查发生的单元格卸载百分比。
谢谢
我需要测试基本压缩是否对单元格加载有任何影响 (根据我的情况,它不会,但我们需要测试或证明它)
因此,我需要创建一个具有基本压缩的至少10GB分区的大表 (因为我们正在使用datawarehouse env)
我在这里需要帮助来创建具有基本压缩的大分区 (10gb) 的大型虚拟表。
您能给我创建大型虚拟表 (压缩) 和分区的脚本,还可以检查发生的单元格卸载百分比。
谢谢
专家解答
创建一个大表很容易-只需使用任何现有表并根据需要将其乘以多次即可,例如
这将创建一个1000 DBA_OBJECTS副本的表 (通常〜100k行),因此10000万行。为10亿等添加零。
SQL监视是检查单元格卸载的简单方法,因为它会在GUI报告中打印出来。
玛丽亚对此有一篇不错的博客文章
https://sqlmaria.com/2017/08/01/getting-the-most-out-of-oracle-sql-monitor/
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




