返回数说广场
0
关于以下两条SQL的说法中,哪些是正确的?abc
sql1: select count(*) cnt from t1 sample (0.1);
sql2: select count(*) cnt from t1 sample block(0.1)
a
SQL1会采样T1表中的行数的0.1%
b
SQL2会采样T1表中的块数的0.1%
c
SQL1可能会访问表中的大部分块,甚至是全部块。
d
SQL2会采样T1表中的块数的10%
e
SQL1会采样T1表中的行数的10%
1、sample(0.1)和sample block(0.1)均表示采样比例为0.1%。
2、对于平均单块有1000行以上记录的表而言,虽然按行采样只有千分之一(即0.1%),也有可能会访问到全部表块。但如果是按块采样0.1%,
0
0 129
分享
评论
热门数说


