返回数说广场 #日有所学#
0
表TAB1的c1列上有10个唯一值,共约10000行记录, 各个值对应的行数如下所示:
当我在12c及以上的数据库中执行以下命令时,会生成何种直方图?
exec dbms_stats.gather_table_stats(USER,'TAB1',estimate_percent=>dbms_stats.AUTO_SAMPLE_SIZE,method_opt=>'for columns c1 size 3‘);
有10个唯一值,而桶数只有3,所以,不会生成频率直方图。又由于estimate_percent使用的是dbms_stats.AUTO_SAMPLE_SIZE,所以,会在TOP频率直方图和混合直方图中选择其一。进一步,由于行数最多的前三个唯一值共有6256行,占总行数的比重约为63%,小于(1-(1-n))的结果(其中n表示桶数),故会生成混合直方图。
表TAB1的c1列上有10个唯一值,共约10000行记录, 各个值对应的行数如下所示:
当我在12c及以上的数据库中执行以下命令时,会生成何种直方图?
exec dbms_stats.gather_table_stats(USER,'TAB1',estimate_percent=>dbms_stats.AUTO_SAMPLE_SIZE,method_opt=>'for columns c1 size 3‘);
有10个唯一值,而桶数只有3,所以,不会生成频率直方图。又由于estimate_percent使用的是dbms_stats.AUTO_SAMPLE_SIZE,所以,会在TOP频率直方图和混合直方图中选择其一。进一步,由于行数最多的前三个唯一值共有8960行,占总行数的比重约为90%,大于(1-(1/n))的结果(其中n表示桶数),所以,会生成TOP频率直方图。
当使用 create table tab2 as select * from tab1; 创建tab2时,tab1中的哪些约束是不会被复制到tab2中的。
CHECK约束
主键约束
唯一约束
外键约束
0
0 164
分享
评论
热门数说


